|
|
1
2
所以基本上,你有一个“自我更新”的应用程序。你的主应用程序调用一个更新程序,更新程序会找到安装程序并运行它。安装程序随后运行,并且可以轻松地替换调用更新程序的程序集和更新程序。安装程序完成后,重新启动应用程序。
|
|
|
2
3
在子进程中检查父进程是否已退出。 假设您知道应用程序的名称,这将是一个简单的检查:
|
|
|
3
0
尽管如此,我的许多软件都有自动更新,从来没有遇到过这个问题。 |
|
|
4
0
Mutex 是为进程间同步而设计的类。它实际上在所有运行的进程中创建命名锁。按名称检查正在运行的进程似乎有点脏(如果有人重命名您的应用程序怎么办)。 示例用法:
只要你的应用程序和你的安装程序都在使用它,你就可以了。(如果您想允许应用程序的多个实例,请不要在应用程序中使用“cannotconenue-MyMutex正在使用中,只在您的安装程序中)。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |