找到要卸载的软件的 unInstall.exe,执行它就可以。

解决方案 »

  1.   

    删除自己软件安装的所有(非系统共享)文件
    删除自己本身目录
    删除自己注册信息自己的目录应该是要写autoexec.bat
    下次启动才能删除
      

  2.   

    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall 键下有
    所有安装软件的反安装信息。拿 delphi5 说吧。其下就有一个 Delphi5 的主键,
    Delphi5 主键下有一个 UnInstallString 的键值,取出这个键值用 WinExec() 运行;这样
    就卸载了 Delphi5。
      

  3.   

    我已经做了一个,你可以到 CSDN 的“共享软件”中的“软件开发工具/包”栏目去下载我的“WDOSX 0.96 for Delphi 2/3/4/5”这套开发包,具有安装和谢载功能,安装程序可自动创建程序组,并纪录信息。而反安装程序会自动完成删除任务,和 Windows 系统紧密融和,可从控制面板中的“添加/删除程序”启动卸载程序……你自己去试试。源代码另外给你。另外“WDOSX 0.96 for Delphi 2/3/4/5”这套开发包可以使 Delphi 开发出纯 32 位 DOS 保护模式程序(和 Watcom C++ 11.0 编写 DOS4GW 程序相似,但不用附带任何 DOS 扩展服务器文件!!)
      

  4.   

    to Phoneix2000:        你做的这套开发包能够自动注册和反注册COM组件吗?
      

  5.   

    为什么我给不了分?明天再试.
    谢谢各位,to Phoneix2000:自动注册和反注册COM组件吗? 可以用msiexec这个命令,是win2000带的.msiexec /i xxxx.msi 安装,/x Uninstall.不过必须有打出的Server或代理包.