pinvoke

    5熱度

    1回答

    如何枚舉所有進程的域名而不引用mscoree。可能嗎?我在互聯網的某個地方找到了2007年的一些解決方案。但它列舉並清空收集。 下面的代碼: public static class DomainHelper { public static AppDomain[] LoadedDomains { get { var loadedDomain

    1熱度

    1回答

    我想從點使用p/invoke獲取窗口句柄,其中窗口是窗體,而不是任何子控件。我有一個簡單的界面,用戶輸入X和Y,然後使用Find按鈕調用win32並獲取必要的信息。我的問題是,窗口不一定是一種形式,它也可以是一種控制。看下面的截圖 - 在(100,100)恰好是記事本的文本區域中寫入了「StackOverflow」。結果,Found窗口顯示「StackOverflow」。 有沒有什麼辦法可以限制窗

    4熱度

    1回答

    我在樹莓派2(ARM 7 &單聲道)上使用F#。我目前正在嘗試使用用C編寫的WiringPi庫。我已經成功地使用了P/Invoke中的一些功能。 現在我想使用中斷(見http://wiringpi.com/reference/priority-interrupts-and-threads/),但我對這個功能有如下C簽名 int wiringPiISR (int pin, int edgeType,

    1熱度

    1回答

    HRESULT WINAPI RegisterDeviceWithManagement( _In_ LPCWSTR ppszMDMServiceUri, _In_ LPCWSTR pszUPN, _In_ LPCWSTR ppzsAccessToken ); 我想將其轉換爲Dllimport c#簽名。 任何幫助,將不勝感激

    2熱度

    1回答

    我有一個啓動Internet Explorer實例的多線程UI測試工具。我想找到一個使用PInvoke API的JavaScript警告框。 全球尋找它工作正常: IntPtr globalAlertHwnd = Pinvoke.FindWindow("#32770", "Message from webpage"); 然而,由於我並行運行多個實例的IE瀏覽器,我想根據其IE父的具體警告框。

    1熱度

    1回答

    我想在我的代碼中聲明_WAITCHAIN_NODE_INFO結構聲明 - 對於WCT的用法。 我試圖從遵循教程: https://msdn.microsoft.com/en-us/library/eshywdt7(v=vs.110).aspx 但後來我每次使用WCT電話與我的管理結構聲明,我得到堆損壞。 typedef struct _WAITCHAIN_NODE_INFO { WCT_

    -1熱度

    1回答

    我有一個Outlook插件,其中包含帶有文本框的功能區。 我想訪問並在後面的代碼中設置此文本,但根據此線程Access Ribbon Elements Programatically in XML Ribbon這是不可能的。 所以我試圖繞過Outlook-Logic並使用PInvokes。 我寫了一個小包裝器,它返回給定過程的每個控件的類名稱,文本和句柄,例如Outlook。 但我仍然沒有找到可能

    3熱度

    1回答

    我需要在C#中讀取消息表資源。 我基本上是試圖移植到C#代碼在回答這個問題:Listing message IDs and symbolic names stored in a resource-only library (DLL) using Win32 API 我的問題是,我不能正確封送MESSAGE_RESOURCE_DATA和MESSAGE_RESOURCE_BLOCK結構,這是這樣定義(

    0熱度

    1回答

    我正在嘗試導入並使用CryptCATCDFEnumMembersByCDFTagEx以便使用C#創建.cat文件。該函數返回null,參數似乎沒有被初始化。我用C++編寫了相應的代碼,工作正常。我猜我的結構已經關閉了。 任何幫助,將不勝感激。代碼應該在程序的工作目錄中創建一個Good.cat文件,該文件應該包含下面指定文件的散列[CatalogFiles]。 Catalog.cdf [Catalo

    1熱度

    1回答

    我有一個C DLL,其中的功能之一以下簽名返回一個字節: DLLExport byte* DecodeData(CDecoderApp* decoderApp, HWND handle, byte* data, int length, int* frameLength, int* waveDataLength, int* decodedFrameSize, int* channels, int*