unmanaged

    2

    1답변

    내가 뭘 하려는지는 도형 (mandlebrot 및 줄리아 집합)의 그림을 생성하는 C# 응용 프로그램을 작성하는 것입니다. CUDA를 사용하여 관리되지 않는 C++를 사용하여 사용자 인터페이스를 위해 C#을 사용하고 있습니다. 이 코드를 실행하려고하면 DLL에서 작성한 메서드를 호출 할 수 없습니다 - 잘못된 매개 변수에 대해 처리되지 않은 예외 오류가 발

    0

    1답변

    매우 간단한 C# 대리자가 C에서 작성된 관리되지 않는 .DLL에 콜백으로 전달되어 몇 백 번의 반복 (콜백) 후에 불가피하게 충돌합니다. C#은 먼저 콜백을 C에 전달한 다음 매초마다 콜백을 호출하는 무한 C 루프를 호출합니다. using System; using System.Runtime.InteropServices; class tst {

    3

    2답변

    고객의 미니 덤프가 있습니다. 로드 된 .NET dll의 어셈블리 버전을 찾고 싶습니다. 나는 이미 몇 시간 동안 인터넷을 검색했지만 사용 가능한 방법을 찾을 수 없습니다. 나는 windbg하고 SOS 확장을로드했습니다. clr.dll과 mscordacwks가 필요합니다. lm -v을 사용하면 관리되지 않는 dll 만 표시됩니다. 나는 아주 단순한 것을 간

    2

    2답변

    vb.net에서 관리되지 않는 C++ 작업으로 DllExport를 가져 오려고합니다. Visual Studio 2012에서 Robert Giesecke's Unmanaged Exports을 사용 중이며이 내용을 따르려고했지만 very helpful hints입니다. 내 * .cpp 및 * .h 파일이있는 디렉토리의 빌드 빌드 작업에 의해 .Net 프로젝트에

    2

    1답변

    여러 AppDomains를 사용하여 관리되지 않는 dll의 메모리를 단절시킬 수 있습니까? 일부 내부 정적 전역 변수를 사용하여 관리되지 않는 dll이 있으면 다른 appdomains에서 관리되지 않는 dll을로드하면 어떻게됩니까? DLL이 서로 다른 주소 공간에로드되어 공유 데이터의 복사본을 모두 가지고 있다고 가정해도 되겠습니까?

    1

    1답변

    좋습니다. 시나리오는 다음과 같습니다. Application1에는 관리되지 않는 C++ DLL을로드하고 호출하는 기능이 있습니다. 내 인생을 더 쉽게 만들어주기 위해 C#에서 다른 사용자 인터페이스를 작성하고 싶습니다. 그런 다음 DLL이 정보를 C# 실행 파일에 보내고 C# 실행 파일을 사용하여 DLL에 정보를 보낼 수있게하려고합니다. 앞뒤로 전달되는 정

    0

    1답변

    이것은 내 C++ 관리되지 않는 dll 코드입니다. void Only(char *a) { *a++ = 'p'; *a++ = 'r'; *a++ = 'a'; *a++ = 'n'; *a++ = 'i'; *a++ = 0; } .def 파일은 기호를 내보내는 데 사용됩니다. 다음과 같이 내가 VB.Net

    1

    1답변

    C# CSharpCodeProvider를 사용하여 관리되지 않는 dll을 즉시 컴파일하려고합니다. 컴파일이 성공적이지만 dll이 작동하지 않습니다. 여기 내가 할 노력하고 있어요 무엇 : 내가 잘못 뭐하는 거지 using RGiesecke.DllExport; using System.Runtime.InteropServices; using System;

    10

    1답변

    .Net 2.0 응용 프로그램을 .Net 4.0으로 옮기는 것으로부터 시작합니다. 이 작업을 수행 한 이유는 Windows 8에서 이전 버전의 .Net 버전을 기본적으로 사용할 수 없기 때문에 내 응용 프로그램에서 사용자에게 사용권을 요청할 수 없기 때문입니다. 응용 프로그램은 UnmanagedExports을 통해 .Net 구성 요소를 사용하는 NPAPI

    3

    1답변

    은 내가 [DLLImport]를 사용하여 내 프로젝트에 참조하고 관리되지 않는 DLL을 가지고,하지만 난 메소드 서명과 일치 할 때 이상한 결과를 수신하고 있습니다. 로, [DllImport("C:/my.dll", CallingConvention = CallingConvention.Cdecl)] public static extern uint OpenPor