请教大侠:反安装程序怎样制作?

tanjianxun 2003-10-16 06:57:39
请详细点。我用的是InstallShield
...全文
57 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
crossingxb 2003-11-09
  • 打赏
  • 举报
回复
用一个叫inno setup的免费软件啊
MEFULEU 2003-10-17
  • 打赏
  • 举报
回复
就是删除要删除的目录,然后自删除就可以了;

自删除如下:

try
{
char buf[MAX_PATH];
HMODULE Hm1,Hm2;
HANDLE Ex,De,Un;
Hm2=GetModuleHandle(0);
GetModuleFileName(Hm2,buf,sizeof(buf));
Hm1=GetModuleHandle("Kernel32");
Ex=GetProcAddress(Hm1,"ExitProcess");
De=GetProcAddress(Hm1,"DeleteFileA");
Un=GetProcAddress(Hm1,"UnmapViewOfFile");
CloseHandle(HANDLE(4));

asm {
LEA EAX,buf
PUSH 0
PUSH 0
PUSH EAX
PUSH Ex
PUSH Hm2
PUSH De
PUSH Un
RET
}

result=true;
}
__finally
{
return result;
}
52vc 2003-10-17
  • 打赏
  • 举报
回复
如果用的是installshield 那么,windows 有自已的反安装程序,不用自己 写了!

13,822

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧