HostsEditor

{C#}
개요 Windows 의 Hosts 파일을 편집하는 응용 프로그램입니다. 메모장(Notepad.exe) 프로그램을 찾아서 관리자 권한으로 실행하고, 파일 메뉴의 열기 명령으로 파일 선택창을 열고 %windir%\system32\drivers\etc\hosts 파일을 선택하는게 귀찮아서 시작된 프로젝트입니다. 시스템 요구사항 Windows OS .Net Framework 4.0 Windows 7인 경우 .Net Framework 4.0설치… Read More

CSV Editor

{C#}
간단하게 CSV 파일을 편집할 수 있는 프로그램의 소스코드를 GitHub에 공개하였습니다. CSV 파일은 내용이 콤마(,)로 구분된 값을 갖는 형태로 저장된 텍스트 파일입니다. wiki:CSV;Comma-separated values 특이한 기능은 없지만, 간단한 CSV 파일을 편집하기 위해 엑셀을 실행하기 싫을때 사용하면 딱인 프로그램이라 생각됩니다. CSV 파일의… Read More

어플리케이션 실행권한 설정

.Net
윈도우 응용 프로그램 프로젝트에 manifest 파일을 추가하고 requestedExecutionLevel 요소Element를 추가하고 속성Attribute의 값을 설정합니다. 요소Element <requestedExecutionLevel level="asInvoker|highestAvailable|requireAdministrator" uiAccess="true|false"/> 예제 <!-- 예제 --> <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="IsUserAdmin" type="win32"/> <description>Description of your application</description> <!-- Identify the… Read More

C# 확장 메서드

.Net
기존 클래스에서 상속받아 클래스를 만들거나 기존 클래스를 변경하여 다시 컴파일하지 않고 새로운 기능을 추가할 수 있습니다. 확장 메서드를 구현한 클래스가 같은 네임스페이스에 있어야할 필요는 없습니다. 다른 어셈블리에 존재하더라도 사용할 수 있습니다. public static class ExtendClass { public static string GetString(this… Read More

Active Directory 비밀번호 변경

AD(Active Directory) 계정 비밀번호를 변경하는 간단한 프로그램입니다. 프로그램은 아래와 같이 디자인하였습니다. 도메인, 계정명, 비밀번호를 입력하고 연결테스트를 실행합니다. 연결이 성공적으로 테스트된 경우 비밀번호를 변경할 수 있게 됩니다. 실행로그는 아래쪽 텍스트박스에 출력됩니다. 테스트 프로그램이라고 무턱대고 입력하시면 실제 서버에 반영되어 버리니 주의하시기 바랍니다.… Read More