手抜きOS Windows 10 Part232 / フォルダ数が一定数を超えるとやっぱり設定が保存できなくなってしまう
Windows 2000やXPは実はフォルダ数が400を超えるとフォルダの設定が古いものから上書きされてしまって保存されなくなってしまう。
push 00000000h push SWC70A7F3A8_BagMRU_Size push 00000000h push [ebp+08h] mov dword ptr [ebp-04h],00000004h call SHGetValueW test eax,eax jz L70ABD81F mov dword ptr [ebp+08h],00000190h L70ABD81F: |
Windows 10はどうかと言うと、5000に変更されている
push eax lea eax,[ebp-0Ch] push eax push 00000000h push SWC63183240_BagMRU_Size push 00000000h push ecx call [api_ms_win_shcore_registry_l1_1_0_dll_DelayImport_SHGetValueW] test eax,eax mov eax,00001388h jz L63196B7D L63196B71: |
XPや Windows 2000同様レジストリキー BagMRU Size を
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell
に設定すればいいのだが、5000と言う数になったせいか忘れたころにフォルダ設定が保存できなくなる現象が出るようだ・ω・
※ SHLWAPI.DLL内で呼び出される
フォルダのカスタマイズ情報を多く保存したい - ITmedia エンタープライズ
Comments