gpt4 book ai didi

c# - 如何检查应用程序是否从\program files\运行

转载 作者:搜寻专家 更新时间:2023-10-31 02:00:32 25 4
gpt4 key购买 nike

是否有可靠的方法来检查应用程序是否从程序文件下的某处运行?

如果用户在本地机器上安装应用程序来编程文件,我们需要将可写文件放在其他地方以避免Vista和Win7虚拟化。但是,当安装到网络磁盘时,我们希望将这些文件与安装一起保留,以供用户共享访问。

今天我们对启动路径和 CSIDL_PROGRAM_FILES 进行了字符串比较,但有些东西告诉我这是一种非常不可靠的方法。

有什么聪明的解决方案吗?是否有我不知道的“IsRunningFromProtectedFolder( )”-api?是否有任何其他文件夹出现与程序文件相同的问题?

最佳答案

这不是一个非常好的主意,因为用户可以将它安装在任何他们想要的地方,然后检查可能会失败。而是在用户安装应用程序时有一个复选框,决定它是安装在本地还是服务器上。

关于c# - 如何检查应用程序是否从\program files\运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1873110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com