윈도우 업데이트나 드라이버 업데이트 후 시작메뉴 아이콘이 빈칸으로 나오는 경우가 있다. 아래 내용을 메모장에 복사 후 붙여넣어 *.bat 파일로 저장한 후 실행한다. (*에는 아무 문구나 쓰면 된다. 예시: Clear Start Menu Cache.bat) @echo off REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\StateStore" /V ResetCache /T REG_DWORD /D 1 /F taskkill /f /im explorer.exe start explorer.exe
윈도우 업데이트 후 바탕화면에 엣지 검색창이 생겼다. 개인적으로 바탕화면 위젯 종류는 극혐이기 때문에 삭제하려고 했으나 엣지에 포함되어 있어서 삭제는 안되고 비활성화 할 수 있었다. 레지스트리 편집기에서 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge 이 위치에 새 DWORD(32비트) 값을 생성하면 된다. 이름 : WebWidgetAllowed 형식 : REG_DWORD 값 : 0 만약 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft 안에 Edge가 없다면 Edge 키를 새로 추가하여 그 위치에 새 DWORD값을 생성한다. reg파일로 위 과정을 실행하고 싶다면 메모장에 아래 내용을 복사하여 붙여넣기 한 후 *.reg 파일..
개요 원래설명 dll을 교체하는식으로 할 수 있는 최대한 한글화했는데 다 안되는 부분이 있어서 반글화 패치가 되었네요 원 개발자가 Github에 올린 소스를 비주얼스튜디오에서 불러와 다른 부분도 다 고칠 수 있지만 그러면 원 개발자가 다음 패치를 발표시 적용이 안될 수 있는 문제도 있고 굳이 전체를 다 한글화할 필요가 없어서 여기까지만 작업합니다. 사실 반글화버전도 굳이 이런 기능을 쓸까 싶은 부분까지 번역하느라 미묘한 느낌이 있어서... 새패치설명 DS4Windows가 3.3.3으로 버전업하면서 .NET 8 버전으로 바껴 이전에 올려둔 한글패치와 호환이 안되게 바뀌었네요. 그래서 버전업했습니다. 새롭게 만들면서 dll 수정으로 웬만한 부분을 다 한글화할 수 있다는 것을 알아서 기존보다 더 많은 부분을 ..
인터넷에 검색시 여러가지 방법이 나오지만 윈도우 시작시 실행될 경우 작동하지 않는 경우가 생겨서 어떤 방법이 권장할 수 있는 방법인지 테스트해보았다. 1. System.Windows.Forms.Application.StartupPath 우선 WPF에서도 윈폼에서 쓰이는 방법인 Application.StartupPath를 사용하는것이 가능하다. 단, 앞에 System.Windows.Forms.을 추가해야 한다. 윈폼에서 사용하는 방법으로 WPF에서도 정확하게 작동함을 알 수 있다. 윈폼에 정말 편리한 기능이 많아서 WPF 프로그램을 만들때 아쉬울때가 많다. 물론 윈폼의 기능 대부분을 이용할 수 있지만... 2. Directory.GetCurrentDirectory() 프로그램의 실행파일의 폴더경로를 알아내..
윈폼에서는 IndexFromPoint 메서드를 통해 클릭이벤트가 발생된 커서 위치의 ListBoxItem의 Index를 쉽게 가져올 수 있었지만 wpf에서는 직접 알아내야 한다. 일단 Context Munu를 만들어야한다. ContextMenu contextMenu = new ContextMenu(); MenuItem menuItemRename = new MenuItem(); menuItemRename.Header = "이름 바꾸기"; contextMenu.Items.Add(menuItemRename); MenuItem menuItemDelete = new MenuItem(); menuItemDelete.Header = "삭제"; contextMenu.Items.Add(menuItemDelete); wp..
개요 Key Recycler는 쓸모없는 키를 비활성화하거나 유용한 기능으로 다시 매핑할 수 있는 프로그램입니다. 실수로 누르게되는 Insert나 F1키, 혹은 그 외 어떤 키든 고통에서 벗어날 수 있습니다. 사용법 기본적으로 F1, Insert, Home, End, Page Up, Page Down에 적용할 수 있습니다. 키이름 옆의 체크박스를 체크하면 활성화됩니다. 리맵키 및 조합키를 선택할 수 있습니다. 여러 설정을 프리셋으로 만들 수 있습니다. Windows 시작 시 자동으로 실행할 수 있습니다. 고급설정 그외 키에 적용하려면 고급 설정을 사용하십시오. 빈 곳을 우클릭하고 추가를 클릭하여 다른 키를 추가할 수 있습니다. 추가된 항목을 선택한 후 목록에서 적용하고자 하는 키를 찾아 더블클릭합니다. 우..
외국 게임의 한글패치 제작에 도움이 될수도 있는 유니코드 변환기입니다. 패치 1.1 업데이트 내용 1. 개행문자가 있으면 다른대사로 인식하던것을 개행문자 변환을 체크하면 한 대사로 변환합니다. 2. 인코딩에 UTF-8 text 추가 3. 자동변환이 기본 옵션이었는데 이제 우측상단의 체크박스로 해제할 수 있습니다. 사용법 1. 한글로 된 대사를 다른 인코딩으로 변환 대사는 ID 구분자 VALUE 이런식으로 되어있을텐데 이 중에 구분자를 정해야합니다. 기본값은 없음입니다. 대사구분자 라벨을 눌러서 변경할 수 있습니다. 대사가 있는 상태에서 대사구분자를 정하면 자동으로 변환이 됩니다. 자동으로 변환이 안되면 변환>> 버튼을 누르면 됩니다. 이 인코딩이 아닌것 같으면 인코딩라벨을 클릭합니다. 보통 Hex에 많이..
이 프로그램은 막 윈폼 기초수준을 끝마치고 작성한 첫 윈폼 프로그램이다. 이니셜이 MA인 게임의 한글화를 보조하는데 사용된 프로그램이다. 폼로드 이벤트시 SetupDataGridView 와 SetData 메서드로 어느정도 정규화 해보려는 시도가 보인다. 그런데 전체코드를 보면 SetupDataGridView 와 SetData 가 따로 사용된 적은 없어서 한 메서드로 해도 되지 않았나 싶다. 심지어 프로그램 시작시 1번밖에 사용되지 않지만.. 훗날을 생각하면 이런식으로 메서드를 만들어 놓는 것도 좋은것 같다. SetupDataGridView 메서드는 DataGridView를 설정하는 메서드이다. 이런식으로 데이터그리드뷰를 3열로 만들고 열의 이름을 정하는 내용이다. 이건 디자인편집기에서 편하게 할 수 있기..
오랜만에 C언어 공부할겸 켜서 그냥 막 #include 쳤는데 stdio.h에 빨간줄이 그어져있고 컴파일이 안되어서 당황스러웠습니다. 이제 C를 많이 안쓰긴 하는지 C라이브러리를 비주얼스튜디오 기본설치에서 빼버렸네요. Windows 10 SDK를 설치하면 해결되는 문제니 이 글대로 따라해주세요. 우선 비주얼스튜디오는 종료해주시고 Visual Studio Installer를 실행합니다. 설치된 Visual Studio 버전에서 수정 버튼을 누르세요. C++를 사용한 데스크톱 개발 메뉴를 펼치고 Windows 10 SDK를 체크하시고 수정버튼을 누르시면 다운로드후 설치됩니다. 설치후에 실행하시면 이제 잘되실겁니다.
- Total
- Today
- Yesterday