2010-02-10 31 views
1

假設我有一個顯示保存文件對話框的Win32 C++應用程序。另外假設我瀏覽到C:\ Windows(或其他一些受保護的位置)並輸入文件名。那麼假設我點擊保存。會發生什麼情況是我收到一條消息,說我沒有保存在那裏的權限,而是希望將其保存到我的文檔中。如何禁用文件對話框中的錯誤信息?

所以這裏是問題:我的應用程序知道這一點,並可以產生一個單獨的進程來觸發UAC提示並保存到文件夾。但是用戶不能忽略保存對話框,直到他們選擇一個'不受保護的'(缺少更好的術語)目錄來保存。

如何禁用此警告/錯誤?

回答

1

嘗試使用OFN_NOTESTFILECREATE標誌。