【发布时间】:2009-09-04 10:52:05
【问题描述】:
我正在尝试在 Vista 上使用 ShellExecuteEx 和 lpVerb = "runas" 从另一个主机进程运行提升的进程,例如 file_copier.exe。它显示 UAC 对话框并运行提升,并将文件复制到“危险”文件夹,但它不会覆盖现有文件(exe)。
我在这里读到:http://www.codeproject.com/KB/vista-security/UAC__The_Definitive_Guide.aspx UAC 实际上并没有覆盖现有文件,而是将新文件存储在某种缓存中。但我不知道(如果是这样的话),如何使它实际上覆盖现有文件。任何帮助表示赞赏。
【问题讨论】:
-
您要写入哪些文件夹?