Windows PE (Vista 또는 7)에서 프로그램을 실행하려면 모든 관리 코드를 사용할 수 없습니까? dotNet 코드를 참조하지 않는 C++ 코드 만 가질 수 있습니까? 어떻게하면 창과 상호 작용할 수 있습니까? 다양한 작업을 수행하기 위해 user32.dll 유형 파일을 사용해야합니까?
두 개의 다른 도메인에 두 대의 컴퓨터가 있습니다. 둘 다 VS 2005가 설치되어 있습니다. 나는 그들 사이에 원격 디버그를 원한다. 인증 없이는 가능하지만 관리되는 코드를 디버깅하고 싶습니다. 정말 진절머리 나는 컴퓨터이기 때문에 직접 디버깅하고 싶지 않습니다. 디버거로 연결하려고하면 "이 워크 스테이션과 주 도메인 간의 트러스트 관계가 실패했습니다."
int*을 C# 프로그램에 반환하는 C++ DLL이 있습니다. 문제는 C#의 int*이 할당 후 null 인 채로 남아 있다는 것입니다. IntPtr에 C++ 결과를 할당 할 때 올바른 null이 아닌 값을 얻습니다. 그러나이를 int*으로 변환하면 null이됩니다. 나는 시도했다 : IntPtr intp = cppFunction(); // Non-nu
우리는 많은 사람들이 프로젝트를 진행하고 있습니다. 관리되지 않는 코드 또는 형식이 아닌 코드가있는 경우 전체 솔루션을 검사하고 검사하는 도구가 있습니까? 목표는 완전히 관리되는 코드로 전체 솔루션을 호스팅하고 허점을 찾아서 유형 안전 및 관리 코드로 수정하는 것입니다. 내가 고려해야 할 일반적인 허점은 무엇입니까? 감사합니다.