cost 221 ms
如何調試Delphi的應用程序請參見REAL注冊表-而不是虛擬注冊表

[英]How to make Delphi applic debugged see the REAL registry - and not the virtual one

背景: 我正在開發Windows服務,並使用注冊表獲取參數(使用服務條目下方的關鍵參數)。 Delphi是作為AppWave應用程序安裝的(長話不說 ),因此在調試時,它會轉到虛擬副本[1]而不是真實的交易[2]。 在使用Process Monitor記錄服務的注冊表活動之后, ...

如果我知道用戶的SID,HKEY_USERS的可靠性如何?

[英]How reliable is HKEY_USERS if I know the user's SID?

我正在嘗試訪問注冊表值(由另一個程序編寫),當從登錄用戶的上下文訪問該注冊表值時,應該可以通過HKEY_CURRENT_USER注冊表基鍵輕松獲得這些值。 不幸的是,我正在從服務訪問此信息,因此,根據我收集的信息,我有兩個選擇: 模擬訪問注冊表的每段代碼的登錄用戶,並通過HKEY_C ...

注冊表虛擬化失敗

[英]Registry virtualization failing

我有一個32位程序,試圖在運行Windows 8.1的Windows 64位安裝程序中訪問存儲在HKLM \\ Software \\ Microsoft \\ VisualStudio中的密鑰。 通常,它工作得很好,並且實際上會從Software \\ Wow6432Node讀取該密鑰。 ...

如何使用應用程序的虛擬化注冊表創建“沙盒”?

[英]How to create a 'sandbox' with a virtualised registry for an application?

我們有一個第三方本機應用程序(用CI編寫),我們希望在一台機器上運行多個實例。 但是,應用程序從一個特定的注冊表項讀取和寫入,以便找到配置文件的位置。 它在運行期間連續讀取此位置。 注冊表項位於HKLM中。 這意味着如果我們嘗試運行2個不同的app應用程序,並為配置文件提供2個不同的 ...

我可以從非虛擬化應用程序訪問Windows Virtual Store中的文件和注冊表項嗎?

[英]Can I access files and Registry keys in the Windows Virtual Store, from a non-virtualized application?

我有一個'遺留'XP應用程序,它在[ProgramFiles] \\ [Application]文件夾中寫入文件,並在HKLM \\ Software \\ [Application]路徑中寫入注冊表項。 在Windows Vista或Windows 7中運行應用程序時,文件和注冊表項將寫入虛 ...

KEY_WOW64_32KEY和KEY_WOW64_64KEY

[英]KEY_WOW64_32KEY and KEY_WOW64_64KEY

除了MSDN參考 ,我想知道這些鍵的作用是什么? KEY_WOW64_32KEY是否意味着x64操作系統上的32位應用程序將訪問WOW64注冊表樹 ? KEY_WOW64_64KEY是否意味着x64操作系統上的32位應用程序將訪問正常的注冊表樹而不是WOW64注冊表樹 ? 如果我必須訪問一 ...

為什么注冊表寫在不同於預期的位置?

[英]Why is registry written in different location than expected?

我嘗試將注冊表子項及其對應的值寫入注冊表,如下所示: 現在的問題是,當我手動查看位置時(通過注冊表)我無法在HKLM看到文件夾SOFTWARE\\Apple\\Banana 。 但是當我再次運行上面的代碼並進行調試時,我可以看到Registry.LocalMachine.OpenS ...

Windows服務從虛擬注冊表中讀取

[英]Windows service reading from virtualized registry

如果我錯了,請更正我,因為我敢肯定我在某處讀過:Windows服務已禁用注冊表虛擬化。 此外,對於x64二進制文件,虛擬化被禁用。 我有一個用C#編寫的Windows服務,需要從HKEY_LOCAL_MACHINE \\ SOFTWARE加載值。 當我將服務編譯為x86並啟動它時,它無 ...

無法繞過注冊表虛擬化

[英]Cannot bypass registry virtualization

我在注冊表中創建了一個子項, HKEY_LOCAL_MACHINE\\SOFTWARE\\MyApp\\APIConnector 。 當我沒有啟動應用程序運行時使用Visual Studio的立即窗口加載此子項時,我可以讀取該子項。 但是,當我的應用程序查找HKEY_LOCAL_MACH ...

Windows 阻止對 HKLM 的注冊查詢; 改為返回 HKCU

[英]Windows preventing reg query on HKLM; returns HKCU instead

我正在使用 ActivePython 2.5 來讀取注冊表中 pGina 所做的條目。 具體來說,有關計算機上允許哪些 GID 的條目。 通過 pGina 編輯的每台計算機的此信息可以定期更改,因此我希望我的 Python 腳本每次都能夠檢查這些值。 很容易。 以下 Windows 命令將為我獲取 ...

XML作為虛擬注冊表使應用程序運行緩慢

[英]XML as Virtual registry makes the application work slow

我正在構建一個“Application Virtualization”產品。 我使用XML文件作為虛擬注冊表。 從我的軟件生成的虛擬應用程序訪問虛擬注冊表Xml。 它運行,但運行速度非常慢。 我在每個Registry API調用上加載和卸載XML,因為來自父級的多個進程訪問同一個注冊 ...

如何構建x64,Windows 7兼容應用程序?

[英]How to build a x64, Windows 7 compatible application?

我們有一個訪問注冊表的舊版應用程序。 因為它是32位應用程序,所以在引用HKEY_LOCAL_MACHINE \\ Software時,它將通過注冊表虛擬化訪問Windows 7中的注冊表。 我的問題是,我們需要在Visual Studio中修改哪些設置以編譯我們的應用程序,使它們在不通過注 ...

以編程方式禁止注冊表虛擬化

[英]Inhibiting registry virtualization programmatically

在基於 .NET 的通用組件的上下文中,該組件可以托管在各種場景中 - 即是否為 64 位,是否為交互式進程,我需要寫入受 UAC 虛擬化約束的區域中的注冊表。 但是,我想防止這種訪問被虛擬化,以便每個執行都不受當前上下文的變幻莫測(即,不想從 HKLM 獲得一個讀數,因為它有一個清單,另一個來自 ...


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