Szukałem sposobu, aby wyłączyć wszystkie czapki w Visual Studio i znaleźć ten post. https://stackover.com/questions/10859173/how-to-disable-all-caps-menu-titles-in-visual-studio-2012-rc/10859562#10859562
Mówi, aby dodać wpis rejestru DWORD, aby go wyłączyć:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\General
DWORD: SuppressUppercaseConversion
Value: 1
Ale moje pytanie brzmi, czy w Visual Studio jest coś, co szuka DWORD : SuppressUppercaseConversion
a jeśli go znajdą, wyłączą wszystkie czapki? Czy może jest to jakiś hack, który powoduje, że tekst przestaje być tylko czapką?
Jeśli Visual Studio już szuka tej wartości, dlaczego nie wbudować jej w opcje Visual Studio, aby ją włączyć lub wyłączyć?
Widziałem to w wielu innych aplikacjach, czy to tylko preferencja dewelopera, aby nie udostępniać tych opcji poprzez ich aplikację, ale pozwala ci je zmienić, jeśli znasz tajny uścisk dłoni?
źródło
If Visual Studio is already looking for this value, why not
- Leniwi deweloperzy to odpowiedź, albo ten, albo jakiś kierownik projektu, który zabił tę funkcję przed ukończeniem GUI lub coś ...Odpowiedzi:
Rejestr jest bazą danych. Programy w razie potrzeby pobierają wartości z bazy danych. Mogą pobrać pojedynczą nazwaną wartość. Mogą odzyskać wszystko w kluczu itd. To, co program robi z informacjami pobieranymi z rejestru, zależy całkowicie od programu.
Większość programów jest na stałe zakodowana, aby szukać konkretnego wpisu. Niektóre programy, takie jak Eksplorator Windows, są znacznie bardziej elastyczne, ponieważ będą szukać wpisów zgodnych z określonymi regułami.
źródło
strings
narzędzie (z systinternals) na exe to możliwy sposób na znalezienie klucza rejestru i nazw wartości, których szuka program.