비베 2

vb.net 콘솔 FreeConsole AllocConsole 재사용하기

비베닷넷 윈도우 폼에서 콘솔창을 실행하고 닫고, 콘솔창이 필요할 때 재사용하는 방법(?)입니다. 재사용이라는 단어가 좀 그렇긴 한데 암튼 콘솔창을 다시 띄우는 방법입니다. 윈도우 폼에는 두개의 버튼이 필요합니다. CreateConsole(AllocConsole) 콘솔화면 띄우는 버튼 FreeConsole 콘솔화면 닫는 버튼 CreateConsole 버튼을 클릭하면 아래와 같은 콘솔화면이 나옵니다. 아래 이미지의 우측 상단에 보면 닫기 버튼이 비활성화 되어 있습니다. 콘솔화면을 띄우면서 닫기 버튼을 비활성화합니다. 콘솔화면이 떠 있는 상태에서 창을 마우스클릭으로 닫을 수는 없지만 Alt + F4 는 막을 수 없습니다. 이것까지 막으려면 키보드 후킹을 해야합니다. 프로그램의 전체 소스입니다. 티스토리는 탭이..

프로그래밍 2020.06.01

vb.net SystemInformation 클래스 사용하기

비베닷넷에서 System.Windows.Forms.SystemInformation 을 사용하여 윈도우정보나 시스템의 일부 정보를 취득하여 값을 출력시켜주는 클래스입니다. 프로그래밍 전체소스입니다. 마이크로 소프트 공식 홈페이지 링크 https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.systeminformation?view=netcore-3.1 Imports System.Collections Imports System.ComponentModel Imports System.Drawing Imports System.Reflection Imports System.Windows.Forms Public Class SystemInfoBrowserFor..

프로그래밍 2020.05.30