2012-07-03 52 views
0

我正嘗試安裝WDK中提供的Windows示例端口監視器(localmon)。但是在安裝時我總是收到錯誤:安裝Windows示例端口監視器時出現錯誤localmon

安裝端口監視器'DDK示例端口監視器'時發生錯誤。請聯繫製造商尋求幫助。

我使用下面的說明進行安裝: -

打開 '設備和打印機' 文件夾。右鍵單擊我的目標打印機,然後選擇「打印機屬性」。點擊「端口」標籤,然後點擊「添加端口...」按鈕。在「打印機端口」對話框中,單擊「新端口類型...」按鈕。在文本輸入框中鍵入INF文件的路徑,然後單擊確定。

我使用的是Windows 7,64位版本。以下是我的INF文件。

; monitor.inf 
; 
; Installation inf for printer port monitor 
; 
; (c) Copyright 2001-2003 DDK Example for print monitor installation 
; 

[Version] 
Signature="$Windows NT$" 
Provider=%PMProducer% 
ClassGUID={4D36E979-E325-11CE-BFC1-08002BE10318} 
Class=Printer 

[PortMonitors] 
"DDK Sample Port Monitor" = sampleportmon 

[sampleportmon] 
[email protected], @ddklocalui.dll 
PortMonitorDll=ddklocalmon.dll 

[SourceDisksFiles] 
ddklocalmon.dll=1,, 
ddklocalui.dll=1,, 

[SourceDisksNames] 
1="Sample Port Monitor Installation Disk",,, 

[Strings] 
PMProducer="Sample Port Monitor Company, Inc." 

有人可以幫我嗎?

非常感謝!

+0

是否將DLL構建爲64位? –

+0

@CareyGregory:是的,他們是。我使用正確的構建環境構建它們。 – mabicha

+0

獲取Dependency Walker(64位版本)的副本,並確保其所有依賴DLL都存在於機器上。 http://www.dependencywalker.com/ –

回答

2

我終於能夠解決這個問題。這是一個權限問題。通過控制面板,系統和安全,管理工具,然後右鍵單擊打印管理,然後以管理員身份運行,以在Windows 7中獲得具有管理員權限的打印機屬性的方法。一旦我這樣做了,我就可以安裝端口監視器。

+0

我假設你一直以admin身份登錄。執行任何類型的驅動程序安裝或打印機管理將始終需要管理員權限。 –

+0

@CareyGregory:我以管理員身份登錄。但是,即使您以管理員身份登錄,Windows也需要您以管理員身份明確運行某些程序。 – mabicha

+0

是的,如果你有UAC啓用。爲了將來的參考,啓用AUC的開發驅動程序和打印機組件是一件非常頭疼的事情。建議您在開發機器上關閉UAC。 –