pinvoke

    0

    1답변

    일반 Windows 응용 프로그램은 이 아니며 windows 폼을 의미합니다. 제목과 마찬가지로 윈도우에 제목 표시 줄과 테두리가 있는지 나타내는 방법이 있습니까? 이 정보에 액세스 할 수있는 P/Invoke 액세스 가능 메소드가 있습니까?

    0

    1답변

    PowerShell에서 CreateTransaction 함수의 추가 기능을 얻고 싶습니다. 나는 C++에서 작업을 수행하는 방법을 알고 #include "stdafx.h" #include <Windows.h> typedef NTSTATUS(NTAPI *CreateTransaction) ( IN LPSECURITY_ATTRIBUTES lpTra

    1

    2답변

    코드가 실행되는 동안 사용하려고하는 .so 파일이 많은 폴더가 있습니다. 나는 "외부"라는 폴더에 위치하게 한 후, 나는이처럼 액세스하려고 : 난 여전히 [DllImport("External\\libvocon_ext_heap.so", EntryPoint = "ph_CreateWin32PrivateHeap", CallingConvention = Calling

    -1

    2답변

    현재 프로세스 인 뷰어를 설정했으며 메시지를 수신하려고합니다. WM_DRAWCLIPBOARD. [DllImport("User32.dll", CharSet = CharSet.Auto)] public static extern IntPtr SetClipboardViewer(IntPtr hWndNewViewer); var result = WinapiClipb

    2

    1답변

    C++에서 복잡한 문자열을 구문 분석하고 트리를 만드는 코드를 작성했습니다. Visual Studio 2017에서 C#을 사용하여 노드 벡터를 반환하는 네이티브 C++ 메서드를 호출하고 싶습니다. 노드 보이는 같은 : class node { public: std::vector<node> subnodes; std::string n

    0

    1답변

    Pinvoke를 사용하여 네이티브 함수를 호출하는 동안 얻는 세 가지 다른 반환/오류/상태 코드 유형이 있습니다. 첫 번째는 Marshal.GetLastWin32Error 정적 메서드를 호출하여 얻는 일반적인 오류 코드입니다. 두 번째는 HRESULT이고 COM 도우미 함수를 호출하는 중입니다. 그리고 세 번째는 ntdll.dll 라이브러리에서 native

    -3

    2답변

    원시 DLL (DllImport)에서 내 보낸 C 함수를 호출하는 C# 코드가 있습니다. C 코드에서 전달 된 x 매개 변수의 값을 수정하고 관리되는 코드에서 수정 된 값을 사용하도록 C 코드에서 원합니다. C 함수는 void 반환 함수 여야합니다. C# 코드 : uint x=0; Func(x); C 코드 : void Func(size_t x) {

    0

    1답변

    IWiaDevMgr2에 GetImageDlg으로 전화하려고합니다. (내가 사용하지 않고있는) 여러 가지 유형을 참조하는 아주 복잡한 방법이 많이 있습니다. ComImport을 자동으로 생성 할 TLB 또는 IDL을 찾을 수 없으므로 참조 된 모든 유형을 수동으로 번역하지 않아도됩니다. 나는만큼 내가 중 하나를 호출하지 않는 한하고, 잘 작동하는 보인다 [I

    0

    1답변

    내 C# 응용 프로그램에서 pinvoke를 통해 advapi32.dll을 사용하여 서비스에서 사용하는 실행 파일의 경로를 가져 오려고합니다. 유니 코드를 지정하고 경로로 보이는 부분을 가져 오는 중이지만 일부 문자는 분명히 번역에 휘 말리기 시작했습니다. private static string GetServicePath(IntPtr service) {

    1

    1답변

    ASP.NET 응용 프로그램에서 Microsoft.SqlServer.Types 라이브러리를 사용하고 있습니다. 라이브러리는 P/Invoke를 통해 LoadLibrary()으로로드해야하는 네이티브 DLL에 의존합니다. 라이브러리 설명서에 Server.MapPath("~/bin")에서 네이티브 DLL을로드하라는 메시지가 표시되지만 네이티브 DLL이 잠겨 응용