출처 : http://hsmtree.kr/t/148 Windows 환경 변수(경로 정보) %ALLUSERPROFILE% - 모든 사용자 프로필이 저장된 폴더. %APPDATA% - 설치된 프로그램의 필요 데이터가 저장된 폴더. Vista의 경우 C:\Documents and Settings\Administrator\Application Data\ (설치된 프로그램의 설정파일들의 root) %ComSpec% - 기본 명령 프롬프트 프로그램 %HomeDrive% - 로그인한 계정의 정보가 들어있는 드라이브, 보통은 C:\. OS가 깔린 드라이브의 root폴더 %HomePath% - 로그인한 사용자 계정의 root폴더. Vista 관리자인 경우 C:\Documents and Settings\administra..
CMD BAT 인스톨 검색 결과
NSIS 로 프로세스 강제 종료 플러그인 KillProcdll 파일을 NSIS의 플러그인 폴더에 풉니다.KillProcDLL::KillProc 프로세서이름예) KillProcDLL:KillProc IEXPLORE.exe KillProcDLL ?003 by DITMan, based upon the KILL_PROC_BY_NAME function programmed by Ravi, reach him at: http://www.physiology.wisc.edu/ravi/ -> Introduction This NSIS DLL Plug-In provides one function that has the ability to close any process running, without the need to hav..
INetLoad 플러그인매일 써야지 써야지 하다가 구찮아서 미루고 있었는데 요청이 있어서 기회에 써봅니다. INetLoad 플러그인 NSIS를 이용해서 인터넷에서 자료를 다운받아 설치하는 플러그인은 몇 종류가 있는데 이것은 그중에 한 종류입니다. 보통 이것과 NSISdl 이라는 플러그인을 사용합니다. 이 플러그인은 다운받는 화면을 표시하는 세가지 화면을 가지고 있습니다. 1 - 구식 NSISdl 처럼 INSTFILES 페이지에 포함되어 나타나는 방법입니다. 좋은 예로는, edonkey2000 의 설치화면에서 인터넷에서 파일을 다운받는 화면입니다. 2 - 자체적인 대화상자를 띄워 더 자세한 정보를 보여줍니다. 3 - 간단한 대화상자를 나타내는 배너 모드입니다. 이 플러그인은 MS WinInet API 에 ..
NsisInstaller차례IntroductionDetailed DescriptionBasicex 1 : simple activexex2 : simple applicationex3 modern UI simple appex 4 : Filezilla installerex 5 : ???ReferenceIntroductionnsis 에 대해 적는다.nsis 는 인스톨러다... 너무 맘에 든다... 쉬우니깐... 간단하고... 쥑인다... modern ui 를 이용하면 세련된 설치 마법사를 만들 수 있다.Detailed DescriptionBasic다운 받아서 설치한다.. (reference 참고)*.nsi 를 만든다.문서가 너무 잘나와 있다. 문서 보고 예제 보면 뚝딱... 특히 nsis 를 install 하는..
NSIS_MUI_reference소개NSIS 2 는 사용자 정의 인터페이스를 사용해서 인스톨러를 만들 수 있습니다. Modern UI 는 최근의 윈도에서 사용되는 마법사와 같은 형태의 인터페이스를 갖추고 있습니다.이 새로운 인터페이스는 또한 새로운 기능페이지(환영,종료,시작메뉴) 와 컴포넌트 페이지의 설명영역을 제공합니다. 인터페이스와 그래픽은 모두 제공된 설정을 이용하여 조절할 수 있습니다.Modern UI 매크로와 언어파일로 인터페이스 스크립트를 작성하는 것은 매우 쉽습니다. 이 문서는 Modern UI 스크립트를 작성하고 참조할 모든 설정 정보를 포함하고 있습니다.중요: Modern UI 는 자신만의 매크로 시스템을 가지고 있기 때문에 기본 설정이나 많은 새로운 기능, 인터페이스 환경설정은 다르게 ..
IF 문에서 수식을 사용하고 싶을 때, 예를 들면, 에러 체크를 위해 루프를 도는 개수등을 카운트하고 싶다면 SET 에서 /A 옵션을 사용하고 IF에서 비교 연산자를 사용하면 된다. IF 문의 비교 연산자는 다음과 같다 EQU – 같음 NEQ – 같지 않음 LSS – 보다 작은 LEQ – 작거나 같음 GTR – 보다 큰 GEQ – 크거나 같음 다음은 start 로 3가지 일을 동시에 처리한 후 goto와 label을 이용, cygwin의 delay로 일정 시간 체크한 후 그 후 에러로 처리하는 bat 파일의 예다. @echo off SET /A LOOP_COUNT=1 SET /A LOOP_MAX_COUNT=5 SET CYGWIN_DELAY=[Cygwin 경로]\delay.exe SET DELAY_TIME..
윈도우 시작 프로그램 등록 방법 개요컴퓨터를 켜고 윈도우가 시작될 때 특정 프로그램이 자동으로 실행되도록 시작 프로그램으로 등록하는 방법입니다. 특정 사용자로 로그인할 때만 시작 프로그램으로 등록할지, 해당 컴퓨터를 사용하는 모든 사용자 대상으로 시작 프로그램을 등록할지 선택하여 각각 맞는 방법으로 등록하시기 바랍니다. 특정 유저를 위한 시작 프로그램 등록 방법윈도우키 + R 키를 눌러서 실행 창을 엽니다.shell:startup을 입력합니다.시작프로그램 폴더가 창으로 열릴텐데 그 창에 원하는 프로그램의 바로가기 아이콘을 붙여 넣습니다.시작프로그램 폴더를 수동으로 찾아가고 싶으시면 윈도우 탐색기 주소줄에 C:\Users\사용자명\AppData\Roaming\Microsoft\Windows\Start Me..
이번 포스팅에서는 윈도우에서 현재 실행중인 프로그램들의 사용 포트 그리고 특정 포트는 어느 프로그램이 사용하고 있는지 확인하는 명령어에 대해 알아보는 시간을 갖도록 하겠습니다. (갑자기 무슨 강의 같은 말투를!!! ㅎㅎㅎ) 본 게시물을 작성하게 된 이유는전에 피들러(Fiddler) 포트 충돌 문제 해결에 대한 포스팅(http://ozit.tistory.com/143) 을 작성하였었는데, 해당 포스팅을 참조해 보시면 피들러 프로그램을 실행시켰는데, Unable to bind to port [8888]. ErrorCode: 10013 에러가 뜨면서 다른 프로그램이 이미 해당 포트를 점유하고 있다고 하면서 프로그램이 실행되지 않았습니다. 당시에는 피들러 프로그램의 포트를 다른 포트를 사용하도록 변경하여 문제를..
최근댓글