想这样实现:
1、 想在自己的程序A中添加一功能来实现卸载这个程序(指当前运行的同一个程序A),具体怎么实现? 2、卸载:具体是针对什么?是不是把注册表里的东西删掉就行了
3、在操作系统下,所有的安装软件是不是都在注册表的:HKEY_LOCAL_MACHINE\SOFTWARE目录下
1、 想在自己的程序A中添加一功能来实现卸载这个程序(指当前运行的同一个程序A),具体怎么实现? 2、卸载:具体是针对什么?是不是把注册表里的东西删掉就行了
3、在操作系统下,所有的安装软件是不是都在注册表的:HKEY_LOCAL_MACHINE\SOFTWARE目录下
他让我这样实现:在程序中添加一个快捷键,当用户按这个键时,就能卸载掉软件??
我当时也很纳闷,这不等于自杀吗? QQ:47111894 能不能加我QQ谢谢
TCHAR thisFile[MAX_PATH];
::GetModuleFileName(NULL, thisFile, MAX_PATH);
::MoveFileEx(thisFile, NULL, MOVEFILE_DELAY_UNTIL_REBOOT);
执行完上面的语句后你的程序就可以退出了,但是卸载操作必须要重启操作系统才能完成。
是这样的:我们头要求在程序添加一组热键来控制卸载程序,主要不想让所有的用户都能这样乱卸载程序,所以,要求当热键被激活后,首先得严整VIP用户(只有这类用户有这个权限)密码,密码正确就能卸载程序
我们这个软件就是类似一个网吧客户端的登陆软件 要卸载这个软件,首先得先登陆进去后,才能卸载程序
至于大家说的installshied工具,不知道能不能实现我上面说的功能——卸载前,卸载前要求用户输入权限用户的密码,才能进行卸载
要是没这个,就能用大家提供的这个工具
从没写过,一点思路都没有