본문 바로가기

분류 전체보기202

프레세스 확인 후 kill public Function WM_Process_Kill(ByVal ProcessName As String) As Boolean Try Dim GetProcess As System.Diagnostics.Process() = Diagnostics.Process.GetProcessesByName(ProcessName) If GetProcess.Length = 0 Then '실행중인 프로세스가 아니면 Return False Else Dim mmsg As String = "워터마크를 해제하게되면 화면 보안이 취약해질 수 있습니다." & vbNewLine & vbNewLine & "워터마크를 정말 해제하시겠습니까?" Dim result As Integer = MessageBox.Show(mmsg, "알림", Me.. 2018. 6. 5.
hideprocess 32비트에만 동작하는듯 참고: https://www.youtube.com/watch?v=7mMU-JNxLm4 파일 패스워드 :123 2018. 5. 30.
watchdog 프로그램 사전 셋팅 표준 WinForms 프로젝트로 시작하십시오. 모듈을 추가하십시오. Public Sub Main을 추가하십시오. 프로젝트 -> 속성 -> 응용 프로그램 탭으로 이동 하여 "응용 프로그램 프레임 워크 사용"상자를 선택 해제 하십시오. 위의 "시작 개체 :"드롭 다운에서 "Form1"을 "Sub Main"으로 변경하십시오. ======================================== Module Module1 Public Sub Main() Application.Run(New Watchdog) End Sub End Module Public Class Watchdog Inherits ApplicationContext Private AppToWatch As String 'Private F.. 2018. 5. 30.
그리드에서 셀병합하기 (RowSpan,ColSpan) 1. Introduction 이번 강좌는 초급자들을 대상으로 한 데이터 그리드의 셀을 병합하는 방법을 남겨드리도록 하겠습니다. 셀을 병합하는 요청이 들어오면 많은 대부분 그리드내에서 처리를 하지 않고 테이블을 동적으로 생성해서 해결하려 했던 분들을 많이 봤었습니다. 이번 예제는 순수 그리드에서만 셀을 병합하는 예제를 다루어 보도록 하겠습니다. 2. 정적인 셀의 병합 정적으로 셀을 병합한다라는 의미는 내가 무슨 몇번째 혹은 무슨 열을 병합할지 알고 있을때를 가정한 방법입니다. 이부분은 아주 쉽게 해결 할 수 있습니다. 고정된 데이터를 출력하거나 정적인 테이블을 출력할때 사용하면 되겠습니다. 셀 병합 결과를 먼저 보고 코드를 보도록 하겠습니다. 이 셀의 병합은 고정된 데이터를 가져온다는 전제로 셀을 병합한 .. 2018. 5. 28.