读书人

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

发布时间: 2014-04-30 17:23:53 作者: rapoo

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

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

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

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

读书人网 >VC/MFC

热点推荐