程序安装后缺少注册表信息,弹出“windows正在配置。。。”的问题 。程序对注册表依赖。
程序在安装时会添加注册表信息,主要是为了注册和绑定计算机的作用。当安装后删除安装时生成的注册表信息(做测试),启动程序会弹出如下信息:然后会重新插入注册表信息(应该是根据安装包.msi文件重新插入的)。如果删除了安装包就会提示失败的信息。
我在程序中写了如果没有读取到相应的注册表键值会自动提示给用户自定义的提示框,不想弹出“Windows 正在配置”的提示框。应该如何处理呢?
我删除注册表信息后在调试状态下(VS中)运行程序可以实现提示自定义的提示框。然而如果是运行安装后的程序,则会弹出“Windows 正在配置”的提示框,并重新插入注册表信息。
如何实现,未读取到相应注册表信息直接弹出自定义提示框。
不知道表述的清不清楚。。。。
是什么原因造成的对注册表信息的依赖呢?程序中只是读写注册表的操作,安装部署时也是默认的设置添加的注册表键值。 --------------------编程问答-------------------- 问题解决了,可以说是个老问题了。是VS自带打包工具生成的快捷方式的问题。
详见:http://www.cnblogs.com/Charles2008/archive/2012/05/25/Release_shortcut.html
补充:.NET技术 , C#