Jak działają wpisy rejestru? [Zamknięte]

0

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?

guanome
ź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ś ...
Zoredache
Nie jestem autorytetem na ten temat, więc skomentuję, że masz rację. Prawdopodobnie nie dodają one automatycznie wpisu do rejestru, aby zapobiec zbyt szybkiemu rozwojowi ula, i nie dodają opcji do Narzędzia | Opcje ..., aby interfejs był prosty.
Ron
1
Jego nie leniwi deweloperzy twierdzą, że będzie to po prostu nieudokumentowana funkcja. Projekty tak złożone, jak Visual Studio, nie mają dodanych funkcji, chyba że zostaną zatwierdzone. Jest o wiele bardziej prawdopodobne, że funkcja istnieje, ale zdecydowano, że nie warto jej wspierać
Ramhound
Dlaczego w dół? Czy jest źle sformułowane, czy to złe pytanie?
guanome

Odpowiedzi:

2

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.

Zoredache
źródło
Jak ludzie mogą dowiedzieć się, jakie wpisy rejestru dodać? Czy są deweloperami projektów?
guanome
Dokumentacja, komentarze twórców aplikacji / zespołów wsparcia, lub inżynieria odwrotna wykorzystująca coś takiego Eksplorator procesów lub może coś, co dekompiluje program.
Zoredache
W porządku, zawsze się nad tym zastanawiałem i nie znalazłem tu żadnego pytania. Myślę, że powinieneś dodać powyższy komentarz do swojej odpowiedzi, myślę, że pomaga zrozumieć rozumowanie dewelopera.
guanome
Biegam coś takiego strings narzędzie (z systinternals) na exe to możliwy sposób na znalezienie klucza rejestru i nazw wartości, których szuka program.
Jamie Hanrahan