'USB'에 해당되는 글 4건
- 2012.11.05 ChipEasy
- 2012.04.23 ADATA S102 USB 3.0 - 16G
- 2010.12.01 Total Uninstall 4 + AutoIT 을 사용한 USB 프로그램 만들기
- 2009.12.08 USB Safely Remove - USB 제거
USB 장치의 정보 확인 용도
(PID, 볼륨, S/N, 제조업체, 제품 이름, 최대 파워, 컨트롤러 및 버전, 메모리 모델, 펌웨어 버전 등)
'컴퓨터 자료 > Portable' 카테고리의 다른 글
Acrobat XI Pro - PDF 제작, 편집 (0) | 2012.11.09 |
---|---|
Aida64 (0) | 2012.11.05 |
Firefox 16 - 브라우저 (0) | 2012.10.09 |
CS6 Extended 13.0 Lite Ko + Background Remover Ko + Spoon (0) | 2012.09.02 |
Firefox 15 - 브라우저 (0) | 2012.08.28 |
'컴퓨터 자료 > 사용설명서' 카테고리의 다른 글
Toshiba Satellite L300 PSLB0K-02900V CPU 업그레이드 (0) | 2016.09.21 |
---|---|
utorrent 사용법 (0) | 2012.08.01 |
Adobe CS4 Ko 사용 설명서 - PDF (0) | 2009.11.17 |
KMP 넷북 - 플레이어 (0) | 2009.11.08 |
Nero 9.4.13.2d Lite & Micro Install (0) | 2009.11.07 |
(하단의 게시 내용은 게시 작성일 기준입니다)
USB HM Soft Ware의 주인장 HM입니다
USB용 프로그램을 만드는 방법입니다
우선 첨부 파일에 있는 Total Uninstall 4 등 첨부 파일을 다운로드 받으시길 권해드립니다
위 그림과 같이 보입니다. 위 그림과 같이 모니터링 항목을 누릅니다
다음 버튼 클릭
지금 설치 프로그램 실행(L) 버튼을 누르고 다음을 누릅니다
다시 한 번 실행한 다음 종료합니다
"복사" 버튼이 있습니다. 버튼을 누른 뒤
포터블~^^ 폴더 안에 붙여넣기 한 뒤 이름을 data 로 바꿉니다
그리고 포터블~^^ 폴더의 data 폴더 안에 Setting 폴더라는 폴더를 만드시고
Registry 폴더를 만듭니다
위와 같은 창이 뜹니다. 우선 삭제된 값, 삭제된 키 에 체크 해제하시고
설치 파일 에 체크하신 후 다음 확인 버튼을 누릅니다
Set 이라는 이름으로 레지스트리를 저장합니다
파일 - 내보내기 - 레지스트리 변경 항목 을 클릭하셔서
삭제된 키, 삭제된 값 에 체크 해제하시고
언인스톨 파일 에 체크하신 뒤 확인을 누릅니다
포터블~^^\data\Setting\Registry 에 del 이라는 이름으로
레지스트리를 저장합니다
System32 라는 폴더를 하나 만듭니다
그리고 ALZALZ.BIN 과 ALZZip.BIN 에 하나하나씩 복사해서
방금 만든 System32 폴더에 넣습니다
Application Data의 ESTsoft를 복사합니다
그리고 방금 만든 Application Data 에 붙여넣기 합니다
위까지 하셨으면 AutoIT으로 소스를 만들면 되는데
AutoIT을 사용하는 방법은 2부에서 계속하도록 하겠습니다
- 1부 끝 -
AutoIT을 사용하는 방법을 배우겠습니다
우선 컴퓨터에 AutoIT이 설치되지 않은 분은
1부에서 AutoIT을 다운받아서 설치해주세요
AutoIT 설치 과정 1
Next 버튼 클릭
실전 2
시작 - 모든 프로그램 - AutoIt v3-Compile Script to.exe 를 실행하신 후 종료시킵니다
(오른쪽 버튼 메뉴를 만들기 위해서 입니다)
오른쪽 버튼 - 새로 만들기 - AutoIt v3 Script 를 클릭하신 후
새 AutoIt v3 Script 를 '소스'로 파일 이름을 바꿉니다
이 부분은 실전에 아주 많이 쓰이니 잘 보셔야 됩니다
레지스트리 적용
("regedit.exe /s data\Setting\Registry\set.reg") 라고 적힌 것은
지난 번에 만든 data\Setting\Registry\set.reg 를
@ScriptDir 은 소스가 실행되는 폴더를 말합니다
폴더 복사
(@ScriptDir & "data\Setting\Application Data\ESTsoft", @AppDataDir & "\ESTsoft")
라는 것은 data\Setting\Application Data\ESTsoft 의 폴더를
C:\Documents and Settings\사용자 이름\Application Data\ESTsoft 에 복사하라는 뜻입니다
여기서 주목해야 할 것은 @AppDataDir 입니다 @AppDataDir 는 매크로 라고 합니다
예시
@AppDataCommonDir =C:\Documents and Settings\All Users\Application
DirRemove 는 디렉터리 삭제의 줄임말로
FileDelete 는 말 그대로 파일을 삭제한다는 뜻입니다
AutoIt 으로 DLL 과 OCX 등록하기
Runwait("regsvr32 /u /s Shutup.dll", @ScriptDir & "\Data\Getaway\")
모 사이트의 사전에 따르면 프로세스 란
프로그램이 실행될 때 또 다른 프로그램이 실행되는 경우가 종종 생기곤 합니다
손쉽게 해결할 수 있습니다
(예제)
If processexists("What.exe") Then
processwaitclose("What.exe")
좀 더 세부적으로 설명하면 If 는 조건문으로 '만약에' 란 뜻이고
processexists 는 '프로세스가 존재할 때'라는 뜻을 가지고 있습니다
Then 은 '그 다음' 이라는 뜻입니다
프로세스가 종료될 때까지 기다리라는 뜻입니다
(만약 What.exe 라는 프로세스가 실행되어 있으면
그 프로세스가 종료 될 때까지 기다리라는 뜻입니다)
메시지 창 포터블 프로그램 만들 때 활용하기
컴퓨터에 기존 프로그램이 설치되어 있을 경우
If FileExists 방금 우린 If 의 뜻을 배웠기 때문에 간단히 설명하면
내용은 '파일이 존재할 때'라는 뜻입니다. 이러한 내용을 활용하면
(예제) If FileExists(@HomeDrive & "\이지X린\") Then
이걸 기본 틀로 해서 배우셨으면 해서 말씀드렸습니다
레지스트리 등록 & 삭제 & 저장
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\coffeeprince", "고은찬", "REG_SZ", "C:\")
그리고 HKEY_LOCAL_MACHINE\SOFTWARE\coffeeprince 라는 곳에
$File1 = "HKEY_LOCAL_MACHINE\SOFTWARE\coffeeprince"
RegWrite($File1,"고은찬","REG_SZ", @ScriptDir & "C:\")
RegWrite($File1,"최한결","REG_SZ", @ScriptDir & "C:\")
RegWrite($File1,"한유주","REG_SZ", @ScriptDir & "C:\")
RegWrite($File1,"최한성","REG_SZ", @ScriptDir & "C:\")
자신이 소스에서 1111111111111111 자주 쓰는 것을 위와 같은 명령어로 줄여서 $1 로 간단히 줄일수 있습니다
레지스트리 저장은 RunWait 로 아래와 같이 간단히 저장할 수 있습니다
(예제)
RunWait('regedit /e 1.reg "HKEY_CURRENT_USER\Software\USB Soft', @ScriptDir & "\Data\")
간단하게 풀이하자면 Data 의 1.reg에
HKEY_CURRENT_USER\Software\USB Soft 의 내용을 저장하라는 내용입니다
1.reg 파일이 없으면 자동으로 만들기 때문에 여러 활용도가 높은 명령어 입니다
inf 설치 방법 ?
처음에는 inf 를 모르고 설치하지 않고 포터블로 만들었다가
오류난 적이 있는 분이 계실 겁니다
inf 를 등록하려면 설치할 때는 RunWait 를 활용하여
RunWait("rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 .\4821.inf")
RunWait("rundll32 syssetup,SetupInfObjectInstallAction DefaultUninstall 132 .\4821.inf")
'컴퓨터 자료' 카테고리의 다른 글
Enhanced Mitigation Experience Toolkit (0) | 2010.12.24 |
---|---|
Cimatron E 7.1 설치 (0) | 2010.12.22 |
VMware Workstation 7.1.3 (0) | 2010.11.19 |
HJSplit 3 Ko - 파일 병합, 분할, 비교, 체크섬 (0) | 2010.11.15 |
한글 2005 사이버 강좌 CD 사용하기 (0) | 2010.11.11 |
'컴퓨터 자료 > Portable' 카테고리의 다른 글
Registry Workshop Ko & En - 레지스트리 관련 (0) | 2009.12.12 |
---|---|
KMP - 플레이어 (0) | 2009.12.11 |
YesForm 서식 총람 (0) | 2009.12.08 |
NZell Bell - 휴대폰 벨 소리 (0) | 2009.12.08 |
SizeExplorer Pro (0) | 2009.12.07 |