首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

这样的程序如何改变它的桌面图标

2014-04-30 
这样的程序怎么改变它的桌面图标要用编程实现,而不是用其它工具intAPIENTRYWinMain(HINSTANCEhInstance,HI

这样的程序怎么改变它的桌面图标
要用编程实现,而不是用其它工具
int   APIENTRY   WinMain(HINSTANCE   hInstance,
                                          HINSTANCE   hPrevInstance,
                                          LPSTR           lpCmdLine,
                                          int               nCmdShow)
{
                  ..........//若干代码,但没有创建任何窗体
return   0;
}
注意程序中没有任何窗口

[解决办法]
步骤:
1:复制程序自身到同一路径下(换个名字)
2:设法修改自己的附件程序的图标资源
3:再在同一路径下产生一个批处理文件
4:ShellExecute这个批处理
5:立马退出程序,等待自己被删除

批处理文件所做的事情是:
1:删除原始程序
2:将复制出来的那个程序附件改回原来的名字
3:删除批处理文件自己

批处理文件就在代码中写好,然后CFile::Write出来

热点排行