개발 관련 썸네일형 리스트형 [Windows] 윈도우 시작시 프로그램 자동실행 2 윈도우 시작 시 자동 시작 프로그램 일단, 아래 링크에서 ‘Autoruns’를 설치한다. (MS에서 제공하는 거니까 괜찮다)http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx Autoruns를 실행해보면 아래 그림과 같이 내컴퓨터에서 자동 실행되고 있는 모든 프로그램을 보여준다. 이 프로그램을 봐도, 인터넷을 뒤져봐도, 내가 아는 한,….윈도우 시작할 때 프로그램을 자동으로 시작하는 방법에는 4가지가 존재한다. (더 있다면 제보좀..)1. 시작 프로그램에 등록하는 방법 2. Registry의 Run에 등록하는 방법 3. 스케줄러에 등록하는 방법 (Windows Vista부터 지원)4. 서비스에 등록하는 방법 분류로 놓고 보면 4가지인데, 위 그림.. 더보기 [Windows] 윈도우 시작시 프로그램 자동실행 윈도우 시작시 프로그램을 자동실행하는 방법을 검색해보면, 그 방법이 몇가지(3-4개)가 있다. 그중 하나가 레지스트리에 추가하는 방법인데, 레지스트리에 추가하는 위치도 다양하다. 내가 알고 있는건 Run (RunOnce는 한번만 실행한다는 의미니까 제외하고) 그런데, 아래 출처에서 이렇게나 다양한 위치가 존재한다고 .... 참고로, 모두 확인해 보지는 않았다. 2. AUTORUN LOCATIONS:HKCU\Software\Microsoft\Windows\CurrentVersion \Explorer\Shell FoldersHKCU\Software\Microsoft\Windows\CurrentVersion \Explorer\User Shell FoldersHKCU\Software\Microsoft\Windo.. 더보기 [InstallShield] silent 설치 InstallShield silent 모드로 설치하기 InstallShield로 silent 모드로 설치하기 위해 먼저 준비 과정이 필요하다. ([1]에 설치 옵션 참조) 먼저, 다음과 같이 빌드된 setup.exe파일을 command 라인에서 실행해서 setup.iss 파일을 만든다. >setup.exe /r -f1".\setup.iss" >setup.exe /r -f1"C\temp\setup.iss" >setup.exe /r -f1C\temp\setup.iss 위의 경우 다 정상 작동 한다. 참고로 /r 은 record 모드라는 뜻이다. >setup.exe /r 위와 같이 /r만 입력해도 되는데, setup.iss파일이 C:\Windows\ 폴더에 저장된다. setup.iss 파일에 사용자가 입력할 .. 더보기 우클릭 메뉴에 자주 사용하는 프로그램 추가하기 우클릭 메뉴에 자주 사용하는 프로그램 추가하기 배치파일(.bat)을 만들어서 command line에서 아래처럼 사용하고 있는데이것을 파일하나하나 해주기가 너무 귀찮다. 그래서 우클릭 메뉴에 배치파일을 등록해보자.(물론 자주 사용하는 프로그램도 등록할 수도 있다.) 1. 레지스트리에 등록아래 그림처럼 실행창에 regedit를 입력하고레지스트리에 [HKEY_CLASSES_ROOT\exefile\shell]에 폴더를 추가해야 한다. 그러나, 이것도 더블 클릭으로 할 수 있도록 test.reg 파일을 만든다.아래처럼 파일을 만들고 더블클릭하면 위 그림처럼 레지스트리에 폴더가 생성된다.아래는 dll과 exe파일에 적용하기 위해 ‘dllfile’ ‘exefile’에 추가하는 명령어이고,본인 하고 싶은 대로 추가 .. 더보기 [InstallShield] 편집할 수 없는 다이얼로그 편집하기 편집할 수 없는 다이얼로그 편집하기 [1]에 InstallShield 관련 팁들이 많이 나와 있어 참고 하자. [1]에 보면 아래와 같이 적혀 있는데, 버전 차이인지 내가 가진 버전에는 _IsRes.dll이라는 이름으로 있지 않다. 더보기 회사 프로젝트 소스 커밋 통계 퇴사하면서 섭버전을 이것저것 만져보다 'Statistics(통계)' 버튼이 있는 것을 발견했다. 이 버튼 많이 보아왔지만 처음 눌러본다 -0-내가 이 회사에서 무엇을 했는지에 대한 증거 자료 중의 하나로서 이 글을 남긴다. 2010년 8월 24일 버전 관리 시스템을 Source Safe에서 TortoiseSVN 으로 바꾸면서,2010년 8월 24일부터 2014년 1월 14일까지의 revision 중 무려 54%를 내가 커밋 했다. 더보기 브라우저 플러그인 설치 관련 브라우저 플러그인 기술이 종말맞고, 또한 퇴사를 앞둔 시점에 오래전 기록해 놓은 문서를 블로그에 옮긴다. 설치(Install)에 관하여.. [일반]+ 설치 전에 브라우저 창 닫기+ 설치 전에 Quick Launch 닫기+ 설치되어 있는 플러그인 체크 about:plugins+ 플러그인 설치를 위한 XPInstall 사용 - 일부 플러그인은 XPInstall packages(XPIs) 사용 - 자동으로 설치해주기 때문에 추천 - XPI 설치후 브라우저 재시작 * 모질라 파이어 폭스에서 XPInstall을 이용하여 플러그인 설치할 경우, 허용된 사이트에 추가 해야 함 (you will need to add it to the list of sites software installations are allowe.. 더보기 NHN C/C++ 코딩 규칙 (2/2) 25. 함수 내부에서 닫는 brace( } )는 같은 컬럼에 위치시킨다. void A() { // 더보기 NHN C/C++ 코딩 규칙 (1/2) 이전에 워드에 올린 문서를 블로깅 한다.혹 저작권에 걸리면 내릴게요.. NHN C/C++ 코딩 규칙 1. buffer-overflow에 위험한 함수를 사용하지 않는다.: windows에서 buffer overflow에 위험한 함수 리스트 strcat wcscat lstrcat strcat StrCatBuff _tcscat _ftcscat strncat StrNCat strcpy wcscpy lstrcpy strcpy _tcscpy _ftcscpy Strncpy gets _getws _getts Sprint swprintf wsprintf wnsprintf _stprintf _snprintf _snwprintf _sntprintf vsprintf vswprintf Wvsprintf wvnsprintf _v.. 더보기 Visual C++ 컴파일러 옵션 Visual C++ 컴파일러 옵션/O 옵션(코드 최적화)Content type: DocStudio. Transform: devdiv2mtps.xslt./O 옵션은 속도가 가장 빠르고 크기는 가장 작은 코드를 만들 수 있도록 여러 가지 최적화를 제어합니다./O1, /O2(크기 최소화, 속도 최대화) 옵션은 크기가 최소가 되도록 코드를 최적화합니다./O1, /O2(크기 최소화, 속도 최대화) 옵션은 속도가 최대가 되도록 코드를 최적화합니다./Ob(인라인 함수 확장) 옵션은 인라인 함수 확장을 제어합니다./Od(디버그 비활성화) 옵션을 사용하면 최적화 기능을 사용하지 않으므로 속도가 빨라지고 디버깅이 간단해집니다./Og(전역 최적화) 옵션을 사용하면 전역 최적화를 수행할 수 있습니다./Oi(내장 함수 만들기).. 더보기 이전 1 2 3 4 5 다음