본문 바로가기

CSharp/Windows

Text & Image Watermark with C# (이미지 워터마크 만들기) C#으로다가 이미지, 혹은 텍스트 워터마크 만들기 파일 다이알 로그로다가 워터 마크 이미지 받아서. 클립보드에 들어 있는 이미지에 워터 마크 삽입.. 항상 컴퓨터에 상주시켜 놓고 복사할때마다 워터마크 자동으로 넣어주는 프로그램을 만들고 싶으나. 귀찮아서 패스~ ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 아~ 개으름뱅이 try { OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "Images (*.BMP;*.JPG;*.GIF;*.PNG)|*.BMP;*.JPG;*.GIF;*.PNG"; ofd.Multiselect = false; ofd.RestoreDirectory = true; ofd.CheckFileExists = true; ofd.CheckPathExists = t.. 더보기
Create Windows Service In C# C#을 이용한 Windows Service 를 만들어 보도록 하겠습니다. 먼저 프로젝트 추가 프로젝트를 생성하게 되면 Program.cs, Service1.cs 파일이 생성됩니다. Program.cs 에서는 최초 Serivce 될 Class를 실행 시키는 코드가 들어 있습니다. 즉, Service1.cs 파일을 삭제 한 후 새로운 파일의 ServiceBase 클래스 추가 시에는 Program.cs 에 실행 Class 명을 변경하여 주셔야 됩니다. using System.Collections.Generic; using System.ServiceProcess; using System.Text; namespace WindowsService2 { static class Program { /// /// 해당 응용.. 더보기
C# Windows Service Installer 만들기 C#으로 Windows Service Installer를 만들어 보겠습니다~ Windows Service 생성 방법은 아래 링크를 참조하여 주시기 바랍닏다. 2009/11/30 - [Developer/[.NET] C#] - Create Windows Service In C# 먼저 프로젝트 추가 기타 프로젝트 형식에서 설치 및 배포 ==> 설치 프로젝트를 선택합니다. 생성 된 프로젝트에 설치할 Window Service 를 추가합니다. 프로젝트 출력을 선택한 후 해당 프로젝트를 선택합니다. 그러면 해당 프로젝트가 설치 프로젝트에 로드 되며, 발견된 종속성에도 Microsoft .NET framework가 생성 됩니다. 설치 프로젝트에서 오른쪽 버튼을 선택 한 후 보기에서 사용자 지정 작업을 선택합니다. 그.. 더보기
Windows Service Install 후 Service 바로 실행 방법 윈도우 서비스를 등록 후. 서비스는 바로 시작되지 않습니다.. 코드단에서 처리를 해야 되는데요.. 코드는 좀.. 간단합니다. service Installer 에서 작성하시면 됩니다.. 프로그램 UnInstall 시에는 아래와 같이 코드를 입력해 주셔야. 서비스가 정상적으로 중지. 삭제 됩니다... 아래와 같이 작성 되지 않을 경우. 서비스가 제대로 삭제 되지 않거나.. 이상해집니다. *_*;;;; namespace AEsoftFileSystemWatcher { [RunInstaller(true)] public partial class BackupFileSystemWatcherInstaller : Installer { public BackupFileSystemWatcherInstaller() { Initi.. 더보기
Debugging windows service Onstart 윈도우 서비스 실행 시 에러가 나게 되면. 에러 메시지를 볼 수 있는 방법은 로그를 찍던지 해야 됩니다만.. 그런 불편함을 항상 가지고 갈 수 없습니다.. 코드를 아래와 같이 작성 하게 되면… protected override void OnStart(string[] args) { // TODO: 여기에 서비스를 시작하는 코드를 추가합니다. System.Diagnostics.Debugger.Launch(); FileWatcher fw = new FileWatcher(System.Windows.Forms.Application.StartupPath); fw.OnInit(); } 위의 이미지를 띄워서 디버깅 걸 수 있습니다. 윈도우 서비스가 실행 될때가 아니라면 Process Attach 로 확인 할 수 있습니.. 더보기