본문 바로가기

전체 글

(267)
IIS 웹사이트 추가, 시작, 종료 appcmd로 수행하기 IIS 웹사이트 추가, 시작, 종료 appcmd로 수행하기 appcmd 명령어로 IIS 웹사이트를 추가, 시작, 종료 등 제어할 수 있습니다. 아래 명령어는 "Default Web Site"를 정지 시키고, 윈도우가 재시작할 때 다시 시작하지않게 하고,"MyWebSite" 웹사이트를 추가하고 시작하고, 윈도우가 재시작할 때 다시 시작하도록 하는 명령어입니다.12345%systemroot%\system32\inetsrv\appcmd set site "Default Web Site" /serverAutoStart:false%systemroot%\system32\inetsrv\appcmd stop site "Default Web Site"%systemroot%\system32\inetsrv\appcmd add..
Inno Setup 닷넷 프레임워크 먼저 설치하기(.NET Framework before install) Inno Setup 닷넷 프레임워크 먼저 설치하기(.NET Framework before install) 만든 프로그램이 실행되기 전에 닷넷을 먼저 설치하는 경우가 있습니다. 예로 닷넷4.5 기반으로 만든 프로그램을 실행해야되는데, 컴퓨터에 닷넷4.5 이상 설치되있는지 확인하고 없으면 설치하는 절차가 필요한 경우가 있습니다. 구글 여기저기 방법이 많지만 입맛에 맞게 정리해서 올려봅니다. [Code] 부분에 아래 코드를 추가합니다.123456789101112131415161718192021[Code]procedure Net452Install();var ResultCode: Integer;begin //.NET 4.5.2 Exec(ExpandConstant('{app}')+'\NDP452-KB2901907-..
Windows 기능 켜기/끄기 명령줄(Command line)로 설치하기 Windows 기능 켜기/끄기 명령줄(Command line)로 설치하기 명령 프롬포트(cmd)를 관리자 권한으로 실행합니다. IIS를 사용하기 위해 아래 와 같이 명령을 수행합니다.뒤에 /all을 붙히지 않으면 설치가 제대로 되지 않습니다. start dism /online /Enable-Feature /FeatureName:NetFx3 /allstart dism /online /Enable-Feature /FeatureName:WCF-HTTP-Activation /allstart dism /online /Enable-Feature /FeatureName:WCF-NonHTTP-Activation /allstart dism /online /Enable-Feature /FeatureName:NetFx4-A..
Inno Setup Uninstall 프로세스 바이러스 프로그램에 검출 요즘 백신은 특정 패턴으로 바이러스인지 판단하는 것 같습니다. Inno setup으로 만든 인스톨러로 설치하고 제어판에서 삭제하면 아래 그림과 같이 차단해 버립니다. 보고서에 판단한 근거를 보면 파일을 삭제한다는 내용입니다.. Inno setup의 Uninstall 방식이 바뀌거나 v3 판단 방식이 바뀌지 않으면 귀찮은 문제가 될 것 같습니다.
Inno Setup 시스템 환경변수 Path에 중복 안되게 경로 추가하기 고정 경로(ex. c:\foo)는 ExpandConstant함수 없이 성공하지만, {app} 같은 메크로 경로는 ExpandConstant 함수 없이 실패합니다.이것 때문에 삽질을.. Param := ExpandConstant('{app}'); ExpandConstant 함수의 정확한 역할은 설명을 봐도 이해가 안되네요..http://www.jrsoftware.org/ishelp/index.php?topic=isxfunc_expandconstant 24번째 라인에 Param 변수에 등록을 원하는 경로를 추가하면됩니다. 12345678910111213141516171819202122232425[Registry];시스템 변수Root: "HKLM"; Subkey: "SYSTEM\CurrentControlSet..
로지텍 서비스센터 안내 로지텍 서비스센터 안내입니다. G500s 마우스 택배 접수를 위한 절차를 접수하면서 확인한 내용입니다. 로지텍 사이트에서는 확인하기 어려워 메일로 주고 받았던 내용 중 일부를 기록합니다. 지역별 방문 A/S 센터 주소는 하기의 링크를 통해 확인 부탁드립니다. *방문전 미리 센터로 전화문의하셔서 재고 유무를 확인하시고 방문시 제품 구성품 전체와 함께 접수번호( ********* )를 지참하시기 바라며, 증상확인, 제품의 재고현황에 따라 당일처리가 불가능할 수 있음을 안내해 드리오니 이점 참고하시기 바랍니다. 그리고 택배를 통해 제품을 발송하실 때, 택배 상자 외부에 접수번호( ********* ) 를 반드시 적어주시고, 고객님께서 이용하시기 편리한 택배로 선불로 발송하시면 됩니다. 만약 접수번호를 외부에 ..
C# DataGridView bind XML (DataGridView를 활용한 XML 에디터 만들기) DataGridView bind XML (수정 및 행 추가) WinForm 도구상자에 기본으로 제공하는 DataGridView를 활용한 XML 에디터 만들기 1. WinForm 프로젝트를 생성합니다. 2. DataGridView와 버튼 하나를 합니다. 3. DataGridView에 XML을 바인딩(합체)합니다. ID 컬럼(Column)에는 유일한(Unique) 값이 들어가도록 설정합니다. 1 2 3 4 5 6 7 8 DataSet dataSet = new DataSet(); dataSet.ReadXml(@"test.xml"); dataSet.Tables["caption"].Columns["ID"].Unique = true; dataGridView1.DataSource = dataSet; dataGridV..
vs2008 rcxdti.dll is unable to load rcxdtiui.dll. You may be unable to edit Win32 Resources. VisualStudio 2008 오류 메시지 vs2008 rcxdti.dll is unable to load rcxdtiui.dll. You may be unable to edit Win32 Resources. 프로젝트를 열고 리소스 뷰에서 해당 프로젝트 rc를 오픈할 경우 위 경고 메시지가 나타납니다. VS2008의 오류라고 하며 해결 방법은 아래 그림과 같이 "VC++ Directories" 항목 맨아래 "P:\\"를 추가하면 해결이 됩니다. 참고 : https://social.msdn.microsoft.com/Forums/vstudio/en-US/e4ef7904-0947-4792-aa4a-b28077146d02/cant-use-resource-view-to-edit-resource-in-vc8?fo..