본문 바로가기
반응형

IT-개발,DB729

[개발] 관리자(Administrator) 권한으로 프로그램 실행하기 XP 이상 O/S는 사용자 계정 컨트롤(UAC) 라는게 기본설정으로 존제한다. 강화된 보안정책으로 어떠한 행동을 할때 권한을 얻고 해라 라는 형식이다. 일반적으로 어느정도 O/S를 다룰줄 아는 사람은 이부분을 권한 설정을 끈다. 하지만 그렇게 못하는 사람도 있기 때문에 프로그램을 만들때 관리자 권한을 획득한 상태로 프로그램을 실행 시켜야한다. - ShellExecute 를 사용 하는 방법 if(IsUserAnAdmin() == FALSE) //프로그램이 관리자 권한인지 알 수 있는 함수 { //관리자 권한으로 실행 시킨다. SHELLEXEGUTEINFO si ZeroMemory(&si, sizeof(SHELLEXECUTEINFO)); si.cbSize = sizeof(SHELLEXECUTEINFO); s.. 2010. 8. 20.
[개발/.NET Framework] 비주얼스튜디오 프로젝트에서 닷넷 프레임워크 3.5를 2.0으로 수정하려면 비주얼스튜디오 2008을 사용하여 작업을 하고 있다. 비주얼스튜디오 2008은 닷넷 프레임워크 3.5를 지원하고 사용한다. 이번에 윈도우즈 서비스를 제작하면서 윈도우즈 서비스 프로젝트를 제작할 때 사용할 닷넷 버전을 프로젝트 속성에서 설정하는데 .NET Framework 3.5가 아닌 .NET Framework 2.0으로 설정을 했다. 하지만 웬일인지 설치 프로젝트를 제작할 때 위의 프로젝트를 추가하여 발견된 종속성에서는 .net framework 3.5를 계속 사용하려고 하는 것이다. 그래서, .csproj 파일을 직접 살펴보고 수정을 하였다. 3.5 라는 숫자를 검색해 보니 Microsoft.Net.Framework.3.5에 True라고 체크가 되어 있다. False .NET Framework 3.5.. 2010. 8. 20.
[ASP.NET] CultureInfo와 DateTimeFormatInfo로 국가별,형식별 날짜를 출력하자 네임스페이스: CultureInfo를 만든 다음 CurrentInfo 속성을 사용해야 합니다. 고정 문화권에 대한 DateTimeFormatInfo를 만들려면 응용 프로그램에서 읽기 전용 버전의 CultureInfo..::.UseUserOverride 속성을 true로 설정한 경우 CultureInfo..::.NumberFormat 인스턴스 및 CultureInfo에 연결된 문화권과 호환되지 않는 경우(예: 선택한 달력이 CultureInfo..::.UseUserOverride 속성이 true로 설정된 경우 사용자가 재정의할 수 있는 속성에 처음으로 액세스한 경우에만 개체에서 해당 속성을 읽습니다. DateTimeFormatInfo에 사용자가 재정의할 수 있는 속성이 둘 이상 있으므로 "초기화 지연"을 .. 2010. 8. 20.
[MS SQL SERVER 2005] MS-SQL-SERVER 2005와 외부 접속 MS-SQL-SERVER 2005의 DB에 접속하려할 때 접속이 안되는 경우가 있습니다. 저희 솔루션에서도 ASP.NET에서는 접속이 가능하지만 ActiveX나 다른 방법으로 접속이 안되는 현상이 있었습니다. 이 경우에는 MS SQL SERVER 2005 Configuration Manager를 실행해서 SQL SERVER 2005 네트워크 구성에서 MSSSQLSERVER에 대한 프로토콜을 선택합니다. 여기에서 TCP/IP 프로토콜을 사용하도록 설정합니다. 그런다음 자료화면은 2010. 8. 20.
[개발/.net] 닷넷 프레임워크 - 프로그래밍 방식으로 윈도우즈 서비스 작성 닷넷 프레임워크 - 프로그래밍 방식으로 윈도우즈 서비스 작성 C#.NET 기준 Windows 서비스 프로젝트 템플릿을 사용하지 않고 상속 및 다른 인프라 요소를 직접 설정하여 독자적인 서비스를 작성할 수도 있습니다. 서비스를 프로그래밍 방식으로 만들 경우 템플릿을 통해 처리할 수 있는 몇 가지 단계를 직접 수행해야 합니다. ServiceBase 클래스에서 상속하는 서비스 클래스를 설정해야 합니다. 서비스 프로젝트에 Main 메서드를 만들어 서비스가 Run 메서드를 실행하고 호출하도록 정의해야 합니다. OnStart 및 OnStop 프로시저를 재정의하고 프로시저에서 실행할 모든 코드를 입력해야 합니다. 참고 Visual Studio Standard Edition에서는 Windows 서비스 템플릿과 관련 기.. 2010. 8. 18.
[개발] Visual C++ 디버깅 Trace log 파일 작성하기 닷넷 프레임워크 클래스 라이브러리에 있는 Trace 클래스를 이용하면 된다. String^ logFile = "C:\\service_log.txt"; TextWriterTraceListener^ serviceTraceListener = nullptr; // Create a log file for trace output. // A new file is created each time. If a // previous log file exists, it is overwritten. StreamWriter^ myFile = File::CreateText( logFile ); // Create a new trace listener that writes to the text file, // and add it to.. 2010. 8. 17.
반응형