我正在维护一个具有约20个支持程序集的C# .NET应用程序。
当它启动时,Windows会显示一个UAC对话框,上面写着:
是否允许以下程序对这台计算机进行更改。 如果我在文件属性对话框中禁用了“以管理员身份运行”复选框,我将得到以下提示:
无法运行[应用程序名称]。用户账户'[我]'没有足够的权限写入
C:\ProgramData[公司][应用程序名称] 此应用程序将尝试写入ProgramData目录,这导致UAC要求用户授权。
UAC如何知道应用程序将要写入ProgramData?
我该如何更改才能使UAC不再提醒?
当它启动时,Windows会显示一个UAC对话框,上面写着:
是否允许以下程序对这台计算机进行更改。 如果我在文件属性对话框中禁用了“以管理员身份运行”复选框,我将得到以下提示:
无法运行[应用程序名称]。用户账户'[我]'没有足够的权限写入
C:\ProgramData[公司][应用程序名称] 此应用程序将尝试写入ProgramData目录,这导致UAC要求用户授权。
UAC如何知道应用程序将要写入ProgramData?
我该如何更改才能使UAC不再提醒?
C:\ProgramData[Company][Application Name]
吗? - Dennis