zoukankan      html  css  js  c++  java
  • installshield卸载时提示重启动的原因以及解决办法

    有时候卸载installshield安装的程序,卸载完会提示是否重启电脑以完成所有卸载,产生这个提示的常见原因有如下几种:
    1. 卸载时,程序正处于运行状态
    2. 卸载时,程序文件夹处于打开状态
    3. 卸载时,有文件被别的进程调用,或者在进程中,常见情况如dll在进程中

    一般来说解决办法是针对第三种情况的,解决办法是卸载时强制杀进程,比如在OnMaintUIBefore或者OnUninstall里写上强制杀进程的代码。对于第一种情况和第二种情况,如果是可交互的普通GUI程序,一般不予理会,因为这些行为是不能禁止的合理行为。

    --------------------------------------------------------------------------------------------------------------

    Installshield停止操作系统进程的代码 --IS6及以上版本适用

    setup.rul的代码

     

    Code

     

    ShutDownRunningApp.rul的代码

     

    Code

     ----------------------------------------------------------------------------------------------

    Installshield停止操作系统进程的代码--IS5版本适用

    出处:http://www.installsite.org/pages/en/isp_ext.htm
    这个地址上有不少好东西,有空要好好研究下
    里面的“List and Shut Down Running Applications”就是演示了Installshield如何停止操作系统进程
    Code
  • 相关阅读:
    CUDA:Supercomputing for the Masses (用于大量数据的超级计算)-第七节
    CUDA:Supercomputing for the Masses (用于大量数据的超级计算)-第六节
    数组逆序=全局内存版 VS 共享内存版
    CUDA:Supercomputing for the Masses (用于大量数据的超级计算)-第五节
    CUDA:Supercomputing for the Masses (用于大量数据的超级计算)-第四节
    【转载】Caffe + Ubuntu 14.04 + CUDA 6.5 新手安装配置指南
    Andrew NG 自动化所演讲(20140707):DeepLearning Overview and Trends
    机器学习资源
    CUDA实现数组倒序
    CUDA:Supercomputing for the Masses (用于大量数据的超级计算)-第三节
  • 原文地址:https://www.cnblogs.com/BeyondTechnology/p/1851712.html
Copyright © 2011-2022 走看看