Run AS Service

Admin/NT 2015/01/28 13:34
윈도우 서버 관리할때 .bat 파일등을 윈도우가 리부팅 되는 상황에서도 별도 조작없이 실행시키기 위한 유틸이다.

홈피 : http://runasservice.sourceforge.net/
다운로드 경로 : http://sourceforge.net/projects/runasservice/

1. 다운로드 경로에서 .zip 파일을 받은후 압축을 해제한다.
2. installutil.exe가 닷넷 프레임워크 1.1이 깔려 있다면 걱정하지 않아도 되겠지만, 그게 아니라면 install.cmd파일을 고쳐야 한다.
사용자 삽입 이미지

3. 최근에는 .NET 1.1 프레임워크가 깔리지 않으니, 윈도우 검색으로 "InstallUtil.exe"의 경로를 찾아 다음과 같이 고쳐준다. (1.1에서 2.0 버전으로 변경한 모습)
사용자 삽입 이미지

3. 다음과 같이 해당경로에서 install networkservice 명령을 수행한다.
사용자 삽입 이미지

4. 실행시킬 파일을 설정할 차례이다. "RunAsService.exe.config"파일을 다음과 같이 수정하자.
 <service.settings>
 <!-- Run application 1 as service -->
 <service>
 <name>Application 1</name>
 <executable>C:\Path-To\application-1.exe</executable>
 <parameters>Parameters for application 1</parameters>
 </service>
 </service.settings>


5. Mercurial 서비스는 다음과 같이 수정하였다.
5-1. "d:\Mercurial" 폴더를 만들었다.
5-2. "d:\Mercurial\opt"폴더를 만들었다.
5-3. "d:\Mercurial"에 web.conf 파일을 생성하고 다음과 같이 입력하였다. (여러개의 프로젝트는 Paths에 Alias name과 물리 경로를 추가하면 된다.
[paths]
opt = d:\Mercurial\opt

5-4. "hg.exe serve --webdir-conf d:\Mercurial\web.conf"로 실행되는지 확인하자.

6. 이제 4번의 "RunAsService.exe.config"을 위의 명령에 맞춰서 수정해주자.
 <!-- Services configuration -->
 <service.settings>
<!-- Run application 1 as service -->
<service>
<name>Mercurial</name>
<executable>"C:\Program Files\Mercurial\hg.exe"</executable>
<parameters>serve --webdir-conf d:\Mercurial\web.conf</parameters>
</service>
</service.settings>


7. 관리도구>서비스를 실행하여 (혹은 services.msc 를 실행하여) RunAsService를 찾아서 실행후 제대로 작동하는지 확인하자.

혹시 작동이 안된다면 계정문제일 확률이 있음.
다음과 같이 서비스 속성에서 로컬계정으로 변경바람.
사용자 삽입 이미지
2015/01/28 13:34 2015/01/28 13:34
구글신께서는 다 알고 계십니다.

1. 바로 BIOS에서 ACHI로 변경하면 로딩실패 뜸.
2. cmd로 Command로 들어가서 다음과 같이 입력
   bcdedit /set {current} safeboot minimal 
3. 리부팅
4. BIOS에서 ACHI로 변경
5. Safe 모드로 부팅되면 다시 2번과 같이 입력
   bcdedit /deletevalue {current} safeboot
6. 리부팅

윈도우 7은 레지스트리 건드려야 하지만, 윈도8은 그나마 좀 쉽네요!

2014/04/19 00:56 2014/04/19 00:56

얼마전 윈도우7을 갈아 탈일이 있어 보니 새로 깔기는 귀찮고... 결국 알아낸 방법이다.

윈도우>실행>CMD [엔터]
하면 시커먼 화면이 나옴

c:\Windows\system32>slmgr -ipk {시리얼번호}
c:\windows\system32>slmgr -ato

사용자 삽입 이미지
이렇게하면 바뀐 시리얼 번호로 인증가능 -_-;

2010/12/13 17:13 2010/12/13 17:13
How-To Change Boot Screen on Win7

- First, Use ResHack with %windir%\system32\bootres.dll file
- Extract the RCData resource.
- So you have two files, one *.rc and another one *.bin
- Rename the file *.bin into *.wim (not win!!)
- Use 7zip to extract your *.wim file
- In the extracted files you have an xml witch describe the second file witch is the boot logon bitmap animation!!!

Now you can modify the logon animation! But be carefull, to have a correct xml description file!!!

After modifications, do the inverse procedure, with a backup of your original bootres.dll file.

I advise you to try on a virtual machine before!

PS : Microsoft do not recommend to change it!!!

나중에 직접 해보고 해설달아 놓겠음 -_-;;
2010/08/27 11:28 2010/08/27 11:28
LG 파워콤에 공유기를 바로 달게 되면 다음과 같은 문제가 발생한다.

첫째, 파워콤의 홈게이트웨어와 무선전화를 위한 무선AP, 그리고 공유기로 3개의 기능이 중복되고 전원포트도 3개나 필요하게된다.
둘째, 홈게이트웨이에 공유기를 그냥 물리면 TV셋톱박스에서 MyPC로 동영상을 불러올 수 없다.

LG홈게이트웨이(192.168.1.1) - 무선AP (192.168.1.2) - IP폰 (192.168.1.5)
                                         + TV셋톱박스 (192.168.1.3)
                                         + 공유기 (192.168.1.4/192.168.0.1) - PC (192.168.0.2)

먼저 무선 AP를 제거한후에 공유기의 무선설정을 잡아서 공유기를 IP폰이 사용하도록 설정하자.
폰에서 설정을 통해 SID만 제대로 입력되었다면 문제없이 붙을 것이다.
1. IP폰에서 "i"버튼 위의 메뉴버튼
2. 전화기설정
3. "4 무선랜검색"
4. myLG070이 기본임. 메뉴버튼을 다시 누르면 "프로파일 추가" 선택
5. 무선랜이름에 공유기에서 설정한 "sid" 입력후 다음
6. 암호화를 공유기에서 설정한대로 사용/64비트 WEP/128비트 WEP/WPA-PSK/WPA2-PSK중에 선택한후 설정
7. 802.1x 인증 설정
8. IP자동으로 받을지 수동으로 설정할지 결정하고 "OK"버튼으로 저장

그리고나서 문제가 하나더 있는데 PC는 공유기로부터 IP를 받음에 따라 TV셋톱박스와 PC가 IP대역을 달리하게된다. 따라서, 다음과 같이 구성을 바꿔줘야 한다. (예시는 IPTime제품임)

1. 먼저 LG홈게이트웨이와 공유기를 분리하자.
2. PC와 공유기만 물린상태에서 공유기 관리자로 접근하자.
3. 공유기 내부IP(위예에서는 192.168.0.1)와 LG홈게이트웨이 내부IP(192.168.1.1)이 다르다면 관계없고 같다면 다르게 공유기의 내부IP를 바꿔준다.
4. 그리고 공유기의 DHCP기능을 정지하자.
5. 공유기와 PC를 끈다.
6. 공유기의 WAN포트는 이제 사용하지 말고 홈게이트웨이장비에서 따온 선은 공유기의 1~4번 포트중 하나에 끼운다. (중요! 이거 몰라서 엄청 혜맸음)
7. 공유기를 키고 2~3분후에 PC전원을 키자.
8. PC의 IP를 보면 192.168.1.X로 홈게이트웨이의 IP대역과 같다면 성공
9. PC에서 공유설정후에 TV셋톱박스에서 MyPC기능으로 동영상을 불러오면 성공

최종다음과 같이 설정된다.

LG홈게이트웨이 (192.168.1.1) - 공유기 (192.168.1.4/192.168.0.1) - PC (192.168.1.6)
                                                                                         + IP폰 (192.168.1.5)
                                          + TV셋톱박스 (192.168.1.3)

* 공유기의 DHCP 기능을 중지하고 WAN포트를 사용하지 않음에 따라 PC는 LG홈게이트웨이에서 IP를 받아오는 형태가 되면서 이런 구성이 가능하다.

이상 구형 버전에서 연동하는 것이고 최신 펌웨어로 업데이트하면 다음과 같이 공유기 옵션이 추가되어 있다.
사용자 삽입 이미지

"내부네트워크에서 DHCP서버 발견시 공유기의 DHCP서버 기능을 중단"이라고 된 부분을 체크해서 기능을 활성화 하자.
그리고 연동하는 네트워크 회선은 위에 구형버전과 같이 WAN이 아니라 1~4번 포트중 하나에 꽂는다.
이후에 공유기 전원을 껐다가 다시 키고 PC전원을 다시 시작시키거나 네트워크만 재부팅하면 된다.
2009/10/19 10:24 2009/10/19 10:24
윈도우 7을 MSDN 판으로 64비트 설치할때

필요한 CD/DVD 드라이브 장치 드라이버가 없습니다. 드라이버 플로피디스크, CD, DVD또는 USB플래시드라이브가 있으면 지금 넣으십시오.
참고 : 윈도우 설치 미디어가 CD/DVD드라이브에 있는 경우 이 단계를 위해 해당 미디어를 제거해도 됩니다.

이렇게 뜬다면 다음과 같이 설치하여 주면 해결이 가능하다.

첫째, DVD를 구울때 최저배속으로 굽자. (이건 옵션사항)
최고속으로 굽고나서 염료부분을 보면 계단처럼 뒤로가면 갈수록 점차 엷어지는 현상이 있었다. (아마도 DVD가 저질이라서 그런듯 하기는 하지만..) 그래서 최소배속인 4배속으로 구웠음

둘째, 처음 부팅하고 나서 제일 처음에 32bit / 64bit OS 를 선택하는 화면에서 32bit를 선택하자.
그리고 디스크 잡고나서 windows7의 종류를 선택하는 화면에서 64bit OS중에 하나를 설치하면 된다.
(*스샷은 나중에...)

셋째, 둘째 방법이 안먹히면 Vista를 설치하고 업그레이드하는 방법으로 설치하자.

2009/10/19 10:10 2009/10/19 10:10
물론 다 Feeware
1.CD Writer
www.cdburnerxp.se/

2.압축/MP3/이미지보기 Alzip
www.alzip.co.kr

3.백신
www.avast.com

4.동영상재생
www.kmplayer.com

5.인코딩
www.umile.kr/encoder/

6.텍스트에디터
http://www.flos-freeware.ch/notepad2.html

7.그래픽에디터
http://www.getpaint.net/

8.SSH/Telnet 접속툴
http://www.chiark.greenend.org.uk/~sgtatham/putty/

9.파일동기화
https://www.getdropbox.com/
2009/10/18 00:24 2009/10/18 00:24

* 만들어 주신 분께 감사의 말씀을 올립니다.
TOW 2.2a Standard를 설치하였다는 전재로 진행한다.
(http://sourceforge.net/projects/traconwindows/)

1. 먼저 http://blog.dinozz.com/39 에 접속하여 ganttcalendarplugin-0.10-ko.zip 을 다운로드하자

2. 압축을 c:\TOW에 해제하면 다음과 같은 구조에 압축이 해제된다.
(c:\tow\ganttcalendarplugin-0.10-ko)

3. 이제 인스톨 egg파일을 생성해야 한다.
C:\> cd c:\tow\ganttcalendarplugin-0.10-ko
C:\tow\ganttcalendarplugin-0.10-ko> C:\TOW\Python\python.exe setup.py install

4. Log를 보면 "C:\TOW\Python\Lib\site-packages\TracGanttCalendarPlugin-0.0.1-py2.4.egg"에 egg파일이 존재하는데 다음의 명령으로 옮겨오자.
C:\TOW> copy C:\TOW\Python\Lib\site-packages\TracGanttCalendarPlugin-0.0.1-py2.4.egg c:\TOW

5. 이제 가볍게 설치를
C:\TOW> easy_install.bat TracGanttCalendarPlugin-0.0.1-py2.4.egg

6. 설치가 완료되었다면 trac.ini를 건드려야 한다. C:\TOW\TracRepo\Projects\{프로젝트명}\conf\trac.ini 파일을 열고 다음과 같이 추가하자.

[components]
ganttcalendar.ticketcalendar.* = enabled
ganttcalendar.ticketgantt.* = enabled

[ticket-custom] complete = select complete.label = % Complete complete.options = 0|25|50|75|100 complete.order = 3 due_assign = text due_assign.label = Start (YYYY/MM/DD) due_assign.order = 1 due_close = text due_close.label = End (YYYY/MM/DD) due_close.order = 2


이제 TOW를 재부팅하면 끝.

만드신분께 죄송하지만 혹시나 인터넷 특성상 블로그가 죽었을경우를 대비하여 백업본은 여기에 놓자

2009/06/25 00:48 2009/06/25 00:48
TAG , , ,
월드 클래스 무료 백신 2종이다.

AVG Anti virus
http://www.avgkorea.com/avg-anti-virus-free.html

avast
http://www.avast.com/eng/download-avast-home.html

두개 모두 백신 상위권(탑 10)에 끼는 월드 클래스 제품들이고 허접하게 스캔도 제대로 못하는 브이시리즈와는 차원을 달리한다.
2009/06/11 09:09 2009/06/11 09:09
Internet Explorer에서 마우스 오른쪽 버튼이 먹지 않아서 최근 몇일 고생했는데...
레지스트리에서 다음과 같이 고쳐주니 해결되었다.

HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions
에 보면

NoBrowserContextMenu 라는 값이 있고 이게 16진수 0x00000001로 되어 있으면 절대 작동하지 않는다. 이녀석을 0x00000000로 바꿔주고 리부팅.
2009/03/12 21:05 2009/03/12 21:05