반응형 IT-개발,DB729 [개발] c#,vc++ OS가 x86 인지 x64인지 알수 있는 방법 실행되는 프로그램의 OS의 32bit인지 64bit인지 알수 있는 방법. IsWow64Process 함수에서 return 값이 false라면 64bit 프로세서이다. 흠. [DllImport("kernel32.dll")] public static extern bool IsWow64Process(System.IntPtr hProcess, out bool lpSystemInfo); public static bool IsWow64Process1 { get { bool retVal = false; IsWow64Process(System.Diagnostics.Process.GetCurrentProcess().Handle, out retVal); return retVal; } } Visual C++ #include.. 2010. 8. 27. [IT/일반] 오라클 Virtual Box 가상 디스크 복제하기 가상 시스템 기능을 가진 오라클 virtual box 에서 가상의 디스크를 만들어보자. 하나의 가상머신을 등록하고 거기에 가상디스크를 등록한다. 그리고 OS를 설치하는데 OS 설치하는게 일이다. 윈도우즈를 설치하면 업데이트 까지 어느정도는 해줘야 기본 세팅이 되었다고 할 수 있다. 그런데 가상디스크를 복제(클론)해서 사용하려니 UUID가 충돌이 발생한다. 그러나 방법이 없는 건 아니다. VMware 같은 가상화 프로그램은 기본적으로 클론 기능이나, 수동으로 디스크 복사하여 머신을 복제 할 수 있지만 이놈은 다르다. GUI도 없고 커멘드에 때려 넣어야 한다. 1.VBOX가 설치 되어있는 경로로 이동 2.VBoxManage.exe CloneHD 예) d:\HARD DISK\XP.vdi 에 원본 경로가 있을 .. 2010. 8. 26. [Visual C#.NET] ProcessStartInfo.WorkingDirectory 속성 ProcessStartInfo.WorkingDirectory 속성 Using System.Diagnostics; 시작할 프로세스의 초기 디렉터리를 가져오거나 설정합니다 * UserName과 Password가 제공된 경우에는 WorkingDirectory 속성이 설정되어 있어야 합니다. 속성이 설정되어 있지 않으면 %SYSTEMROOT%\system32가 기본 작업 디렉터리가 됩니다. 디렉터리가 이미 시스템 경로 변수의 일부인 경우에는 이 속성에 디렉터리의 위치를 반복하여 지정할 필요가 없습니다. WorkingDirectory 속성은 UseShellExecute가 false일 때보다 UseShellExecute가 true 일 때 다르게 동작합니다. UseShellExecute가 true이면 WorkingD.. 2010. 8. 24. [IT/일반] 윈도우즈7 데스크톱 원격제어 연결하기 윈도우즈7에서 네이트온 원격제어를 사용할 때 원격제어하는 건 되나 제어받을 때에는 원격이 되지 않아서 고생한적이 있을 겁니다. 이 방법 말고도 더 좋은 방법이 있을 수 있지만 잡다한거 설치하기 싫으신분들을 위한 팁입니다. 1. 제어판 2. 문제찾기 및 해결 3. 왼쪽 메뉴에서 친구에게 도움요청 4. 원격지원을 사용하여 믿을 수 있는 사용자에게 도움 요청 화면에서 새로운 사용자에게 도움요청 합니다. 5. 이 도움 요처을 파일로 저장 6. 아무곳이나 편한곳으로 파일을 저장 (초대.msrcIncident 와 같은 기본 파일명일 겁니다) 7. 그 후 조그만한 창(Windows 원격지원)에 파일과 암호가 나오는데 그 암호와 방금저장한 초대파일을 원격요청할 친구에게 보냅니다. 8. Windows 원격 지원 창은 놔.. 2010. 8. 24. [IT/일반] 윈도우즈7 네이트온 원격제어 문제해결 윈도우즈 7에서 네이트온 원격제어를 이용하려할 때 상대방의 원격제어를 수락해도 아무런 반응이 없다. 즉, 안되는 것이다. 윈도우즈 7에서 왜 안되는 것일까? 그것은 UAC라는 사용자계정컨트롤 기능이 윈도우즈 7에서 작동하기 때문이다. UAC는 사용자 컴퓨터에서 관리자 수준 권한이 필요한 변경 내용이 적용되기 전에 이를 사용자에게 알려준다. 기본 UAC 설정에서 프로그램이 컴퓨터 변경을 시도할 때 이를 사용자에게 알리지만 UAC가 알리는 빈도를 변경할 수가 있는데 이것을 활용해야한다. 사용자 계정 컨트롤의 비활성화를 통해서 이를 해결할 수 있다고 한다. 제어판으로 가서 컴퓨터의 상태 검토를 선택하고 관리센터에서 사용자 계정 컨트롤 설정 변경을 선택해보자. 컴퓨터 변경 내용에 대한 알림 조건을 선택하십시오라.. 2010. 8. 24. [개발] 윈도우즈 비스타,7 UAC 관리자권한으로 외부 프로그램 실행 XP이상의 윈도우즈에서 UAC 계정관리컨트롤에 따른 관리자 권한으로 외부 어플리케이션을 실행하는 관련 소스 visual c++로 된 것으로 CreateProcess()함수를 사용한다. TCHAR* serviceName = ""; TCHAR* exePath = ""; STARTUPINFO si; PROCESS_INFORMATION pi; SERVICE_STATUS serviceStatus; SERVICE_STATUS_HANDLE serviceStatusHandle = 0; HANDLE stopServiceEvent = 0; DWORD exitCode = -1; void StartExe() { ZeroMemory( &si, sizeof(si) ); si.cb = sizeof(si); ZeroMemory( &.. 2010. 8. 20. 이전 1 ··· 108 109 110 111 112 113 114 ··· 122 다음 반응형