簡體   English   中英

Delphi IDE是否正在劫持我的系統?

[英]Is the Delphi IDE hijacking my system?

在過去的一年中,有時在運行Delphi XE4 IDE的同時,在Window 7系統上安裝新軟件 (IIRC, 數十種 ,並且這些軟件與Delphi IDE無關)時,以下錯誤消息將不斷彈出-在此示例中,我安裝Cyber​​duck時超過40次。 在此處輸入圖片說明

錯誤消息翻譯為英文時,顯示為"Unable to start this program because **rtl180.bpl** is missing from the computer. Try solve the problem by re-installing the program ."

如果Delphi XE4 IDE未運行,則不會有此問題。 或者在永無休止的錯誤消息循環中,如果我關閉IDE ,問題將消失。

為什么會這樣呢? IDE是否在監視我的系統?

關於解決問題有什么想法和建議嗎? 是否有任何工具可以幫助您追蹤問題和Delphi IDE之間的關系? 謝謝。


更新1 :為了克服Windows路徑限制,我似乎已經使用符號鏈接 “縮短”了我的路徑,我不記得詳細信息,請參見此屏幕截圖: 在此處輸入圖片說明


更新2 :包括下面的Process Monitor捕獲的日志,現在我真的很困惑-今天我升級了膩子0.68,並且每次啟動膩子時都會發生此錯誤,並且ProcessMon告訴我putty.exe會創建文件C:\\Users\\Public\\Documents\\RAD Studio\\11.0\\Bpl\\rtl180.bpl .. BTW ,我**在上述文件夾中沒有rtl180.bpl…有什么問題嗎?

PUTTY.EXE   CreateFile  C:\Users\Public\Documents\RAD Studio\11.0\Bpl\rtl180.bpl    NAME NOT FOUND  Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a

PUTTY.EXE   CreateFile  C:\Windows\SysWOW64\rtl180.bpl  NAME NOT FOUND  Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a

找到了問題的原因-我安裝了一個由@RRUZ從較早版本的Delphi IDE着色器修改的 IDE專家,用於放大編輯器選項卡的字體大小,因為IDE不能在大型系統DPI設置下很好地工作:( 如何在Delphi 2010 IDE中更改編輯器選項卡的字體大小? )。

禁用上述專家后,問題就消失了。 必須存在與系統注入相關的錯誤。 我將嘗試找出如何修改它。

感謝您的所有幫助。


我如何找到問題的根源:如Delphi G +小組的Jeroen Wiert Pluimers所建議,使用Sysinternals的Process Monitor工具。 ProcMon屏幕截圖: 在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM