我的更新过程有问题,我的程序是用 c# 编写的,我使用 innosetup 作为我的程序安装程序,一切都很好,除了我无法更新我的文件,因为它们在程序文件中..
我已经知道数据应该保存在 ApplicationData 或 CommodApplicationData 目录中,并且我将它们用于我的配置文件,我设计了一个单独的应用程序(update.exe)来将新文件下载到 ApplicationData(这里没问题)但我想要更新。 exe 能够将下载的文件移动到我的程序文件应用程序文件夹..(update.exe 也在程序文件安装目录中)
我知道我需要管理员权限才能做到这一点,我应该要求用户这样做,但问题是其他应用程序(如 Firefox)已经这样做了,而没有要求用户提供管理员权限!他们是怎么做到的?!
先谢谢了!