전체 글203 윈도우 7 기본 기능만으로 변경된 레지스트리 추적하기 레지스트리 추적이란? 지난 VMware Workstation 관련 포스팅 중 VMware Workstation 이 CD/DVD-ROM 의 자동 실행을 강제로 제한하고 또 이를 해제할 수 있는 설정에 대해 직접 설정을 변경하면서 추적해 보았다는 이야기를 했습니다. 이러한 것은 어떻게 한 것일까요? [관련 포스팅] VMware Workstation 을 제거하고 난 후 자동 실행이 되지 않을 때 알다시피 윈도우와 관련된 모든 내용은 레지스트리에 저장이 됩니다. 그래서 윈도우와 관련된 설정이 변경되었다는 것은 관련 레지스트리가 수정되었다는 것을 의미합니다. 설치된 응용 프로그램들도 자신들의 설정을 저장하기 위해 레지스트리를 사용합니다.[물론 프로그램들은 자신들만의 자체적인 설정 파일에 저장하기도 합니다.] 지난.. 2018. 6. 28. 투명을 위한 윈도우 API ''투명을 위한 윈도우 API이며 이것은 그냥 어디 메모해둬야함.''창을 투명하게 하여 최상단에 위치해도 클릭이 적용안되게 하는 API임''그냥 그렇게 쓴다고 메모해두자 다시 쓸일이 있을라나??Public NotInheritable Class WindowsServices Private Sub New() End Sub Const WS_EX_TRANSPARENT As Integer = &H20 Const GWL_EXSTYLE As Integer = (-20) _ Private Shared Function GetWindowLong(ByVal hwnd As IntPtr, ByVal index As Integer) As Integer End Function _ Private Shared Function SetWi.. 2018. 6. 21. Windows 잠금화면 변경 (Win7 - 64bit OS 적용 확인) #Region "잠금화면변경" Private Sub Button44_Click(sender As Object, e As EventArgs) Handles Button44.Click If Label1.Text = "본사" Then Dim D_day As Date = "2018-06-11" '만료되는 날짜 If D_day > Now Then Lock_Screen() Else UnLock_Screen() End If End If End Sub 'windows 32bit 프로그램을 이용하여 Windows 64bit OS에서 구동 시 Wow64 폴더가 아닌 system32를 사용하게 Declare Function Wow64DisableWow64FsRedirection Lib "kernel32.dll" (ByRef.. 2018. 6. 11. 64Bit OS에서 32Bit App으로 레지 리디렉션 시키지 않고 쓰기 Public Function WriteRegKey_64(ByVal KeyString As String, ByVal KeyName As String, ByVal KeyValue As Object) As Boolean Dim key As RegistryKey = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64) Try key.CreateSubKey(KeyString).SetValue(KeyName, KeyValue) key.Close() Return True Catch Return False End Try End Function =====================================================.. 2018. 6. 11. 이전 1 ··· 29 30 31 32 33 34 35 ··· 51 다음