pinvoke

    2

    1답변

    ASP.net vNext/Core CLR에 대한 관리되지 않는 코드가있는 interop 주위에 어떤 이야기가 있을까요? 키 비트 (DllImport 및 friends)는 관리되지 않는 코드 interop을 허용하기 위해 표시되지만 패키지 및 배포와 같은 사항은이 컨텍스트에서 어떻게 작동합니까? vNext/CoreFX의 기본 빌드 아티팩트는 더 이상 어셈블리

    1

    1답변

    배경 정보 : 나는 외부 장치 (즉, 임피던스 분석기, AIM 4170D)에 명령을 보내려고하고 있으며 C# 코드와 장치 자체 사이의 명령 인터페이스를 제공하기 위해 dll이 제공되었습니다. 나는 DLL에 대한 코드가 없다. 틀림없이, 나는 dll이 어떤 언어로 쓰여졌는지조차 알지 못한다. dll과 함께 제공되는 문서에는 명령 자체의 이름과 인수가 제공되었

    0

    1답변

    SHGetFileInfo() 함수 사용하기 내가 되돌릴 수있는 아이콘의 최대 크기는 얼마입니까? 늘어나는만큼 기능 상태는 32x32 픽셀 아이콘 (일명 SHGFI_LARGEICON)을 얻을 수 있습니다. 그러나 48x48 픽셀 아이콘처럼 더 커지는 방법이 있는지 알아 내려고했습니다. 내가 좋아하는 상수 있다는 것을 발견 ... public const uin

    0

    1답변

    C# 응용 프로그램과 기존 C++ DLL간에 데이터를 마샬링하는 데 문제가 있습니다. 이 작업을 어렵게 만드는주의 사항은 배열에 대한 부호없는 char 포인터이므로 C#에서 호출 한 후 모든 필드의 데이터에 액세스해야합니다. 안전하지 않은 코드를 사용하지 않는 것이 좋습니다. 여기 는 C++ 서명입니다 : BYTE GetData(unsigned char *

    1

    1답변

    고유 한 시스템 지문을 생성 할 목적으로 http://www.soft.tahionic.com/download-hdd_id/index.html의 Hardware ID Extractor 라이브러리 (Delphi로 작성)를 사용하고 있습니다. 라이브러리는 정말 훌륭하고 시장에서 본 다른 것과는 다르지만 .NET 응용 프로그램과 함께 실행하면 불안정합니다. 즉,

    0

    1답변

    는 C++ 함수 서명이로 C#을에서 두 배의 배열을 전달하는 방법 : int Eye_GetPositionSC2(std::string fname_mob, double sensors[9], int &map_x, int &map_y) 는 C#의 함수 서명은 다음과 같습니다 코드가 잘 컴파일하지만이되어 [DllImport(@"eyeWhere.dll", Call

    -1

    1답변

    이름이 공유 메모리를 읽는 Win32 C++ DLL이 있습니다. 앱에서 C# 응용 프로그램에 수신하는 값을 내보내려고합니다. 사실 ,이 코드를 가지고,하지만 난 C# 응용 프로그램에서 값을 액세스 할 때,이 나타납니다 An unhandled exception of type 'System.AccessViolationException' occurred in E

    0

    1답변

    전송 된 바이트 크기가 전체 파일 길이보다 크거나 같을 때 ProgressRoutine 핸들을 닫으려고했습니다. 그러나 전체 작업이 거의 System.IO.IOException : The Handle is invalid. bool result = CopyFileEx(source, destination, new CopyProgressRoutine(CopyPr

    1

    1답변

    private struct TOKEN_USER { internal SID_AND_ATTRIBUTES User; //Compiler warning comes from here. } [StructLayout(LayoutKind.Sequential)] private struct SID_AND_ATTRIBUTES {

    -1

    1답변

    버퍼가 있습니다. C#에서 할당하고 네이티브 코드로 전달하고 있습니다. , 헤더 정의 // called when a meter is attached typedef void(__cdecl * lpfnMeterAttachCallback)(); extern lpfnMeterAttachCallback frMeterAttachCallback; // call