본문 바로가기

자료

[C#/VB.net]RegisterHotKey - Windows Hotkey 핫키 설정 [C#,VB.NET]RegisterHotKey - Windows Hotkey 설정 RegisterHotKey함수는 특정 Key의 조합으로 Hotkey를 설정하여 특정 Process나 Software에 설정한 Hotkey를 활용할 수 있도록 합니다. Declare Function RegisterHotKey Lib "user32" Alias "RegisterHotKey" (ByVal hwnd As Integer, ByVal id As Integer, ByVal fsModifiers As Integer, ByVal vk As Integer) As Integer ▶VB.NET 선언 RegisterHotKey(handle, id, mod_key, key) ▶VB.NET 호출 [DllImport("user32.dl.. 더보기
[C#/VB.NET] 한글을 자음 모음으로 나누기 & 합치기 [C#/VB.NET] 한글을 자음 모음으로 나누기 + 합치기 Function fnName(inName As String) As String Dim 초성 As Variant, 중성 As Variant, 종성 As Variant Dim vr() As Variant Dim i As Integer, j As Integer, n As Long, k1 As Integer, k2 As Integer, k3 As Integer 초성 = Array("ㄱ", "ㄲ", "ㄴ", "ㄷ", "ㄸ", "ㄹ", "ㅁ", "ㅂ", "ㅃ", "ㅅ", "ㅆ", "ㅇ", "ㅈ", "ㅉ", "ㅊ", "ㅋ", "ㅌ", "ㅍ", "ㅎ") 중성 = Array("ㅏ", "ㅐ", "ㅑ", "ㅒ", "ㅓ", "ㅔ", "ㅕ", "ㅖ", "ㅗ", "ㅘ".. 더보기
[C#/ VB.NET] [API] 한/영 키 상태 값 구하기 [C#/ VB.NET] [API] 한/영 키 상태 값 구하기 Imports System.Runtime.InteropServices Public Class Form1 Private Declare Function ImmGetContext Lib "imm32.dll" (ByVal hwnd As Integer) As Integer Private Declare Function ImmGetConversionStatus Lib "imm32.dll" (ByVal himc As Integer, ByRef lpdw As Integer, ByRef lpdw2 As Integer) As Integer Declare Function ImmReleaseContext Lib "imm32.dll" (ByVal hWnd As Inte.. 더보기
[VB.net/C#] Interaction.MsgBox(Object, MsgBoxStyle, Object) 반환MsgBoxResult 다음 값 중 하나입니다. 반환상수값 OK 1 Cancel 2 Abort 3 Retry 4 Ignore 5 Yes 6 No 7 예외 ArgumentException Prompt가 String 식이 아니거나 Title이 올바르지 않습니다. InvalidOperationException 프로세스가 사용자 대화형 모드로 실행되고 있지 않습니다. InvalidEnumArgumentException 하나 이상의 매개 변수가 MsgBoxResult 또는 MsgBoxStyle 열거형의 멤버가 아닙니다. 설명 위치 인수를 생략 하는 경우 해당 하는 쉼표 구분 기호를 유지 해야 합니다. 대화 상자에 취소 단추가 표시 되는 경우 ESC 키를 누르면 취소 를 클릭 하는 것과 동일한 효과가 있습니다... 더보기
안드로이드 앱 SSL-Pinning 우회 및 패킷 캡처 안드로이드 앱 SSL-Pinning 우회 및 패킷 캡처 1. 애플리케이션 언패키징 Apktool을 사용하여 APK 파일을 언패키징합니다. java -jar apktool.jar d com.fusionmedia.investing.apk 2. 보안 설정 변경 언패키징된 앱의 AndroidManifest.xml파일의 application 항목에 android:networkSecurityConfig="@xml/network_security_config" 파라미터를 추가합니다. (이미 해당 값이 있다면 그대로 둡니다.) 없으면 아래 파일을 다운받아서 res/xml 폴더내에 넣으면됩니다. res/xml/network_security_config.xml 파일을 생성하고 (이미 있다면 그대로 사용합니다), 아래의 내용.. 더보기
2021년 예비군 원격교육 빠르게 스킵하는방법 2021년 예비군 원격교육 빠르게 스킵하는방법 !크롬 브라우저로만 가능합니다! 1. 입장하고 일단 재생하고 일시정지한다. 여기서 남은 시간 분 초를 봐둔다. 2-1. 개발자도구(F12) 열고 Source 탭의 js/lesson - lesson1.js 소스를 연다. 2-2. endAttend() 를 검색한다. 또는 127번 라인을 찾는다. 2-3. 중단점을 설정한다. 127번 라인이 적당하겠다. - 중단점은 Break point 라고도 한다. 라인 숫자 왼쪽을 클릭하여 중단점을 생성한다. 3. 학습 저장을 눌러서 창을 닫는다. 이 때 중단점이 적중해서 개발자 도구 창이 활성화된다. 개발자도구 우상단의 Resume 화살표 모양 버튼으로 중단을 해제할 수 있다. Resume을 두 번 누른다. 같은 위치의 중단.. 더보기
[VB.net/C#] Javascript 실행 (msscript.ocx) [VB.net/C#] Javascript 실행 (msscript.ocx) Dim script As String script = Dir_OpenFile("파일.js") Compile(script) Private cScript As New MSScriptControl.ScriptControl Public Function Compile(ByVal NewScriptCode As String) As Boolean On Error GoTo OnErr With cScript .Language = "Javascript" .Reset() End With cScript.AddCode(NewScriptCode) Compile = True Exit Function OnErr: Dim ErrorLine As Long With .. 더보기
[올리디버거]더미다/쉘던 우회 플러그인 설정방법 [올리디버거]더미다/쉘던 우회 플러그인 설정방법 인증샷 shielden OEP파인더 더보기