Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Rejestruj

Opublikowano: 1 listopada 2006 r.

PobierzPobierz polecenie RegHide (38 KB)Uruchom teraz z usługi Sysinternals Live.

Wprowadzenie

Subtelna, ale znacząca różnica między interfejsem API Win32 a interfejsem API natywnym (zobacz Inside the Native API (Aby uzyskać więcej informacji na temat tego interfejsu w dużej mierze nieudokumentowanego), jest sposób opisywania nazw. W ciągach interfejsu API Win32 są interpretowane jako ciągi ANSI zakończone wartością NULL (8-bitowe) lub ciągi znaków szerokich (16-bitowych). W nazwach interfejsów API natywnych są zliczane ciągi Unicode (16-bitowe). Chociaż to rozróżnienie zwykle nie jest ważne, pozostawia otwartą sytuację: istnieje klasa nazw, do której można odwoływać się przy użyciu interfejsu API natywnego, ale nie można jej opisać przy użyciu interfejsu API Win32.

PobierzPobierz regHide (38 KB)

Uruchom teraz z programu Sysinternals Live.

Działa w:

  • Klient: Windows Vista i nowsze.
  • Serwer: Windows Server 2008 i nowsze.