2010-07-19 90 views
0

我正在嘗試使用VC++ 6編寫一個簡單函數來寫入事件日誌。它必須在這個版本的工作室中,因爲它被添加到傳統應用程序中。我遇到的問題是它寫下類似於下面的消息。這裏唯一有效的是「This is a test」字符串。我不需要這很複雜。我只需要能夠寫入特定應用程序的事件日誌。有什麼想法嗎?我看過一些文章,但看起來比我需要的要多得多。使用Visual Studio C++編寫Windows事件日誌6

找不到來自源應用程序的事件ID 3的說明。引發此事件的組件未安裝在本地計算機上或安裝已損壞。您可以在本地計算機上安裝或修復組件。

如果事件發生在另一臺計算機上,顯示信息必須與該事件一起保存。

以下信息包括與事件:

這是一個測試

消息資源是存在的,但該消息沒有在字符串/消息表

回答

0

這是一個非常發現很長一段時間,但我似乎記得,你可能需要創建一個*消息資源DLL來解決這個問題,或者至少有一些消息資源的某處

這篇文章似乎可以幫助(和它支承實t VC6):Using MC.exe, message resources and the NT event log in your own projects

+0

我仍在玩這個使用提供的鏈接。即使有消息DLL,我仍然遇到無法找到資源的錯誤。我打算下週再嘗試一次,希望我會帶好消息回來。謝謝。 – Chris 2010-07-23 18:08:08