2010-10-21 83 views
0

我無法在映射驅動器中創建目錄。例如我已將U映射到網絡中的某個位置。使用vC++我正在使用CreateDirectory api,但它無法創建目錄。如果我給任何本地機器位置,它正在創建。任何解決方案請告訴我。無法在映射驅動器中創建目錄

我已經嘗試調試我的應用程序,我發現,雖然運行窗口服務,它不是創建,但通過調試它的創建。

注意: 我想要創建目錄的位置具有完全權限。

+0

您的服務在哪些憑據下運行?服務的帳戶是否有權訪問網絡?該服務可以查看映射的驅動器嗎?如果您使用UNC路徑,會發生什麼情況? – slugster 2010-10-21 05:27:18

回答

0

看起來驅動器映射到U:從您的服務不可見。這是預期的,因爲驅動器映射通常建立在每個用戶或每個會話上。

但是,CreateDirectory()支持UNC路徑,因此您可以直接通過\\server\share\path而不是使用映射驅動器。