Odczytanie klucz Windows z rejestru
Dodane przez Łukasz Matuszewski

Klucz produktu Windows od wersji XP jest zakodowany w kluczu rejestru HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion w wartości binarnej DigitalProductId w 30 cyfr w notacji heksadecymalnym po grupowanych w pary liczb (15 par).
Zakodowano klucz jest zapisany od 35 pary liczb w całej wartości DigitalProductId:

W moim przypadku to: "FE 04 00 E8 44 28 31 EE C4 5F F4 F7 92 69 09" (zakodowany klucz Windows 8 Cconsumer Preview)
Następnie ciąg 15 par liczb oddzielone spacją musimy zdekodować
http://mrnet.pl/DekoderDigitalProductID.htm
Przykładowy wynik działania dekodera:

Algorytm dekodujący klucz Windows jest ogólnie dostępny - przykład w języku C#:
//Digital Product ID: FE 04 00 E8 44 28 31 EE C4 5F F4 F7 92 69 09
Char[] ZnakiDozwoloneWKluczuWindows = { 'B', 'C', 'D', 'F', 'G', 'H', 'J', 'K', 'M', 'P', 'Q', 'R', 'T', 'V', 'W', 'X', 'Y', '2', '3', '4', '6', '7', '8', '9' };
Char[] KluczWidnowsa = new Char[25];
System.Byte[] ZakodowanyKlucz = {0xFE, 0x04, 0x00, 0xE8, 0x44, 0x28, 0x31, 0xEE, 0xC4, 0x5F, 0xF4, 0xF7, 0x92, 0x69, 0x09};
int i, j, k;
for (i = KluczWidnowsa.Length - 1; i >= 0; i--)
{
k = 0;
for (j = ZakodowanyKlucz.Length - 1; j >= 0; j--)
{
k = (k << 8) + ZakodowanyKlucz[j];
ZakodowanyKlucz[j] = (System.Byte)(k / 24);
k = k % 24;
}
KluczWidnowsa[i] = ZnakiDozwoloneWKluczuWindows[k];
}
Programy typu Windows Product Key Viewer korzystają z tych samych metod i algorytmu.
Przyczyną zawieszenia procesu uruchamiania Photoshopa na "Reading Text Global Resources" jest uszkodzonie konfiguracji spersonalizowanej użytkownika.
W takim przypadku należy usunąć konfigurację personalną:
- Zamykamy proces Photoshopa
- Przechodzimy do forderu "%AppData%\Adobe\Photoshop\wersja_programu\" (wersja_programu to numer edycji Photoshopa np. dla CS2 numerem będzie 8.0)
- Usuwamy folder "Adobe Photoshop CS Settings"
Usunięcie "Adobe Photoshop CS Settings" powoduje efekt czystego i świeżo zainstalowanego Photoshopa.
Odblokowanie niebezpiecznych załączników w Outlooku 2003/2007/2010
Typowe niebezpieczne załączniku to: exe, com, reg.....
Outlook gdy w załączniku znajduję się niezbieczny załącznik blokuje do niego dostęp i informuje nas komunikatem (Outlook 2010):
Aby odblokować załączniki należy dodawać dwa wpisy w rejestrze systemu:
1) HKEY_CURRENT_USER\Software\Microsoft\Office\NUMER OFFICE\Outlook\Security\
Klucz Dword (32 bit) o nazwie Options i wartością 1
2) HKEY_CURRENT_USER\Software\Microsoft\Office\NUMER_OFFICE\Outlook\Security\
Klucz ciągu o nazwie Level1Remove i wartością rozszerzeń plików oddzielonych średnikami np. .exe;.reg
NUMER_OFFICE :
- Dla Office 2010: 14.0
- Dla Office 2007: 12.0
- Dla Office 2003: 11.0
Jeżeli nie ma gałęzi rejestru… Outlook\Security\ należy jąutworzyć.
Przykładowy skrypt do modyfikacji ustawień dla Office 2010:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Security]
"Options"=dword:00000001
"Level1Remove"=".exe;.reg"
W środowisku domenowym Windows Server 2008/2008 R2 możemy wykorzystać Group Policy Preferences:
Można też użyć darmowego programu firmy CodeTwo:
CodeTwo Attach Unblocker - http://www.codetwo.pl/freeware/attach-unblocker/
Napotkaliśmy problem z konfiguracją konta GMAIL w praktycznie najstarszej wersji programu Microsoft Outlook 2000.
Poniżej podajemy przepis na co należy zwrócić uwagę przy konfiguracji programu Outlook 2000, ale także nowszych klientów pocztowych Microsoft Outlook 2003 / Outlook 2007 i Outlook 2010 z kontami Google.
- Ważne jest aby oprogramowanie Office miał wgrane najnowsze service packi. W przypadku Office 2000 jest to SP3.
- Firmowy firewall musi przepuszczać ruch IMAP w wersji 3 i 4.
- Należy zwrócić uwagę na zaznaczone na czerwono niuanse konfiguracyjne.
KROK1
Dodajemy nowe konto pocztowe:

UWAGA: nazwa konta musi się pokrywać z adresem mailowym.
KROK 2
Ustawiamy serwery i uwierzytelniania
Ustawienia zaawansowane: ustawiany porty i szyfrowania.
Zwiększamy czas odbioru na maksymalny.
Ustawiamy Ścieżkę Folderu Głównego na GMAIL

Wszystko. Konto powinno śmigać.
UWAGA:
Dla konfiguracji POP3 podajemy serwer:
pop.gmail.com








