일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- TMS
- python3
- Visual Studio
- get_object_or_404
- MSSQL
- Push
- github
- queryset
- pyhcarm
- declare
- Django
- GIT
- HTML
- 델파이
- advColumnGrid
- delphi 10.3
- hackerrank
- 중복제거
- COMMIT
- pythonanywhere
- anaconda3
- c#
- python 3.7
- PyCharm
- dbadvgrid
- templates
- 백준
- blog
- rank
- Delphi
- Today
- Total
목록SendMessage (2)
DevHyun
1. kill private static void killps(string processName) { // 프로세스 kill 메소드 Process[] process = Process.GetProcessesByName(processName); Process currentProcess = Process.GetCurrentProcess(); foreach (Process p in process) { if (p.Id != currentProcess.Id) p.Kill(); } } processName은 보통 fom 이름일 경우가 많기 때문에 사용은 아래와 같이 하면 됨. killps(this.Text); 2. sendmessage // dll 참조 선언 [DllImportAttribute("User32.dll"..
외부업체와 연동 할때 외부업체 프로그램이 실행되어 있는지 확인 후 그 프로그램으로 sendmessage를 전송할때 활용했던 방법. procedure Process32List(Slist: TStringList; Flg:Boolean=True); var Process32: TProcessEntry32; Process32_: LPPROCESSENTRY32; SHandle: THandle; // the handle of the Windows object Next: BOOL; begin Process32.dwSize := SizeOf(TProcessEntry32); SHandle := CreateToolHelp32Snapshot(TH32CS_SNAPPROCESS, 0); if Flg then begin if Pr..