嗯,我已經找過,但沒有找到任何類似於我所希望的,我甚至不知道這是可能的。.NET通過RegAsm註冊DLL而無需填充Windows事件日誌
會發生什麼情況是,某些客戶仍然使用Windows XP,並且此Windows版本默認情況下將Windows事件日誌的大小限制爲512 KB。
因此,當日志達到其限制,並且我的安裝程序嘗試修改.dll時,我收到一個異常說「事件日誌已滿」,因爲每次嘗試註冊.dll,regasm嘗試在事件日誌中創建5行新警告,並說註冊成功。
Obs .:我不希望我的安裝程序清除事件日誌。
我知道我們可以手動更改它並增加大小限制,但是我仍然想知道是否有辦法通過regasm註冊.dll,而不會在Windows事件日誌中生成任何新行。 (所以我不會有這個例外的問題了)
我看了Regasm參數,找不到任何。
有什麼辦法可以做到嗎?
我看.. 沒不知道它可能被視爲是破解系統的嘗試.. 非常感謝。 –
想一想,如果你發現安裝程序試圖繞過事件日誌,你會如何反應? –