2012-07-18 114 views
1

ctypes.windll.LoadLibrary(「kernel32.dll」)不處於管理模式時不創建符號鏈接。是否有可能將此dll複製到D:並從那裏讀取。如果有的話有什麼反響。kernel32.dll符號鏈接

import ctypes 
inpt = "D:/mayaslate/symlink/ssh0155_plate.0003.jpg" 
output = "D:/imagesequence/ssh0155_plate/ssh0155_plate.1003.jpg" 
kdll = ctypes.windll.LoadLibrary("D:/mayaslate/kernel32.dll") <--- is this possible 
kdll.CreateSymbolicLinkA(inpt , output, 0) 

回答

0

你仍然不會有任何管理員權限,即使你從其他位置加載dll文件。

+0

你能解釋/確認具體在上述情況下。你的意思是,即使我將dll複製到D:(其中用戶具有完全權限),你說的上面的代碼將不會給出任何結果 – nish 2012-07-18 12:51:58

+0

據我所知,可執行文件的位置不會影響執行期間的權限。 – 2012-07-18 18:11:48