民浩

 

如何判断winform程序已安装过

(1)在程序里加入代码.首先查找注册表
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
是否存在键DisplayName="你的软件名"
(2)如存在.判断本软件的位置是否=刚才注册表中那个键的InstallLocdation的值.
如相等.即证明你的软件是安装过的.那可以运行,否则,软件退出
第(2)步可以不做.上面注册表路径只适应windows xp 和vista,不适合win 7

我相信以上提示就能实现标题上的功能

posted on 2012-08-15 14:29  民浩  阅读(282)  评论(0编辑  收藏  举报

导航