1. dsw 파일 Visual C++ 여러 창으로 열기
dsw 파일은 XP 에서 DDE를 해제 하여 각각 창이 열리 도록 설정이 가능했지만 Windows 7 에서는 확장자 별 옵션 설정이 사라졌다.
고로 레지스트리를 직접 수정, 또는 변경하여야 한다.
아래는 다른 블로그에서 퍼온 내용
Information
dsw 파일 아이콘 모양 변경
- 레지스트리 위치
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\dswfile\DefaultIcon - 변경값
"C:\\PROGRA~2\\MICROS~1.0\\Common\\MSDev98\\Bin\\msdev.exe,0"
끝에 숫자 값을 0으로 변경한다. 이 값은 "C:\Program Files (x86)\Microsoft Visual Studio 6.0\Common\MSDev98\Bin\msdev.exe 파일의 아이콘 리소스 번호이다.
Visual studio 6.0 다중실행 허용
- 레지스트리 위치
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\dswfile\shell\&Open with MSDev\ddeexec - 변경값
Open(\"%1\") 값을 삭제
2. Platform SDK 2003 설치 방법
Windows 7 64bit 에서는 Visual c++ 6.0 을 지원하는 최종 Platform SDK 가 설치가 되지 않는다.
setup 을 실행하면 setup64 어쩌고? 나왔던거 같고 setup64를 실행하면 그거도 정상작동을 하지 않는다.
그렇다면?
이미 설치 되어 있는 시스템에서 아래 폴더를 통째로 복사해서 사용한다.
c:\Program File\Microsoft SDK\ 폴더를 통째로 복사해서
다음 경로에 c:\Program Files (x86)\ 폴더로 그대로 복사한다.
그러고 나서 Visual C++ 6.0 의 Tools -> Option 으로 가서 Directory 항목에 탭으로 가서
include 에는 아래경로를 등록해서 최상위로 올려준다.
c:\Program Files (x86)\Microsoft SDK\include\
Library filed 에서는 아래 경로를 등록하여 최상위로 올려준다.
C:\Program Files (x86)\Microsoft SDK\Lib\
플랫폼 SDK 설치가 안된다고 하면 그냥 헤더와 라이브러리파일만 있으면 되기 때문에 위 방식으로 충분히 사용 가능하다.
3. VC++ 6.0 디버깅 가능하게 만들기
Windows 7 64bit 에서 디버깅을 하다가 디버깅을 종료 하면 해당 프로세스가 그대로 남아 있는 현상이 있다.
프로세스 끝내기를 눌러도 절대 죽지 않는다... 초강력 좀비 -_-
Visual c++ 자체를 종료 하면 그제서야 해당 프로세스가 종료가 된다.
디버깅 모듈에서 버그가 있는것으로 알려져 있으며
다음과 같은 방법으로 해결이 가능하다.
32bit 는 레지스트리 추가 만으로 가능한것으로 알려져 있으나 테스트는 해보지 못함
- Windows 7 32bit |
- Windows 7 64bit
|
reg 파일은 급하게 만든거라 작동이 되는지 모르겠다.
위와 같이 레지스트리를 등록하면 된다.
단, Windows 7 64bit 는 파일 패치까지 필요하다.
방법은 2가지가 있다.
- 방법 1 |
- 방법 2 |
필자는 방법 1을 이용하여 TLLOC.dll 만 패치 하였고 방법 2는 ShitfF5Fix.dll 이 DllRegisterServer 가 작동하지 않아 등록이 되지 않음
위와 같이 파일 패치 까지 한 다음 시스템 재부팅을 하여 모든 설정이 완료 됨.
'개발언어 > c++' 카테고리의 다른 글
RaiseException,예외이벤트 발생 (0) | 2016.06.12 |
---|---|
RaiseException,예외이벤트 발생 (0) | 2016.06.12 |
variant 사용예 (0) | 2016.06.12 |
ActiveX 디버깅 (0) | 2016.06.12 |
ATL Exception (0) | 2016.06.12 |