USB 스틱 드라이브의 높은 DPI 설정에서 디스플레이 크기 조정 비활성화

USB 스틱 드라이브의 높은 DPI 설정에서 디스플레이 크기 조정 비활성화

내 질문은 높은 DPI 설정을 비활성화하라는 다른 요청과 매우 유사하지만 내 질문에는 약간의 변화가 있습니다.

저는 다양한 USB 스틱 드라이브를 사용하여 BGInfo를 사용하는 사용자 정의 데스크탑을 포함하여 데스크탑을 특정 모양으로 '재설정'하는 스크립트를 제정하고 있습니다.

이 설정은 BGInfo 파일을 열고 마우스 오른쪽 버튼을 클릭한 후 호환성 탭에서 '비활성화' 상자를 선택하면 훌륭하게 작동합니다.

BGInfo에 대한 High DPI 설정을 자동으로 비활성화하는 수단을 스크립트에 추가하고 싶지만 특정 랩톱에 파일을 넣을 때마다 파일 경로를 설정하는 방법을 정확히 모르겠습니다.

나는 지금까지 :

 rem Disable high DPI settings for bginfo

 myKey = "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers\SIGN.MEDIA=xxxxxxxxxxxxxx Bginfo.exe"

 WshShell.RegWrite myKey,"HIGHDPIAWARE","REG_SZ"

 wshShell.Run "%SYSTEMROOT%\System32\rundll32.exe 

 user32.dll,UpdatePerUserSystemParameters"

여기서 xxxxxxx= 터미널 명령을 수행할 때 USB 스틱의 일련 번호

lsblk --nodeps -o name,serial

이는 문제를 과도하게 엔지니어링한 것일 수 있습니다. 좋은 소식은 USB 스틱이 내가 꽂는 노트북에서 항상 D 드라이브로 지정된다는 것입니다.

이견있는 사람?

데이브

관련 정보