我已經使用EZShellExtensions.net編寫了一個shell擴展。當我以我的身份登錄時,它在我的開發環境中工作良好,以及以我身份登錄時的任何其他系統。對於所有其他用戶,我創建的複製掛鉤從不出現。我用NirSoft的RegDLLView來驗證DLL是否已註冊,但沒有運氣。爲什麼我的DLL只能註冊一個用戶?
我能檢查一下爲什麼會發生這種情況?
FYI
我很高興我的代碼副本發送給任何人想幫助了這一點。 EZShellExtensions.NET的評估期爲30天。
UPDATE使用現在可以作爲CSV/PML文件供應商的註冊工具時,如果任何人的興趣 將procmon輸出。
RESOLVE
我卷繞添加控制檯輸出到DLL進行調試。事實證明,當一個計時器不像任何用戶一樣運行,但我(不知道爲什麼)。這已經被修復了。
如果你聯繫他們的支持,請在這裏輸入答案。 – jgauffin 2012-01-18 20:20:47
您是否檢查用戶的權限級別? – Tim 2012-01-18 20:29:18
@Tim - 是的,其中一個人也是像我一樣的系統管理員。 – 2012-01-19 16:06:28