반응형
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\") 값을 삭제
출처 : http://blog.naver.com/tachikomatic/100126753533
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 [ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN ] 위 경로에 DWORD 형태로 이름은 "TabProcGrowth" 으로 하고 값은 0으로 설정
|
- Windows 7 64bit [ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN ] 위 경로에 DWORD 형태로 이름은 "TabProcGrowth" 으로 하고 값은 0으로 설정 [ HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN ] 위 경로에 DWORD 형태로 이름은 "TabProcGrowth" 으로 하고 값은 0으로 설정
64bit 는 양쪽 다 등록하여 준다. |
reg 파일은 급하게 만든거라 작동이 되는지 모르겠다.
위와 같이 레지스트리를 등록하면 된다.
단, Windows 7 64bit 는 파일 패치까지 필요하다.
방법은 2가지가 있다.
- 방법 1 TLLOC.dll 파일 패치 TLLOC.dll 을 다운로드 받아 C:\Program Files (x86)\Microsoft Visual Studio\Common\MSDev98\Bin 위 경로에 덮어 씌우면 된다. 덮어 씌우기 전에 기존에 있던 TLLOC.dll은 만일의 상황에 대비하여 백업해둔다.
|
- 방법 2 ShiftF5Fix.dll 파일 패치 C:\Program Files (x86)\Microsoft Visual Studio\Common\MSDev98\AddIns 경로에 복사 한 다음 Visual c 에서 Tools -> Customize 선택 Add-ins and Macro files 탭으로 이동하여 ShiftF5Fix 를 체크 한 다음 Visual c++ 재시작
|
필자는 방법 1을 이용하여 TLLOC.dll 만 패치 하였고 방법 2는 ShitfF5Fix.dll 이 DllRegisterServer 가 작동하지 않아 등록이 되지 않음
위와 같이 파일 패치 까지 한 다음 시스템 재부팅을 하여 모든 설정이 완료 됨.
'Programming > Visual Studio' 카테고리의 다른 글
Visual Studio 유용한 확장 도구 (0) | 2014.05.26 |
---|---|
Visual Studio Macro 작동 (0) | 2014.02.20 |
devdenv 또는 MSBuild 로 빌드시 프로젝트 종속성 무시 (0) | 2013.10.17 |
Visual Studio 에서 빌드 후 이벤트의 매크로 이용 (0) | 2013.03.29 |
VS2010 _T 매크로 자동 입력 (0) | 2012.09.07 |
visual studio 정규식 (0) | 2011.09.05 |
_T() 를 자동으로.. (0) | 2010.10.29 |
visual studio 2010 - Restart Manager (0) | 2009.02.24 |