Kódy: Říjen 2000 - Duben 2001

Windows

Přepínání stylu přetahování okna  Pokročilý 1.3.2001

Při přetahování okna (Drag) mohou Windows buď zobrazovat pouze rám, který odpovídá velikosti okna nebo celé okno. To je ovšem velice náročné na paměť a na slabších stojích může docházet k blikání obrazovky. Následující popis je návodem, jak si tyto vlastnosti vypínat a zapínat programově.

Zjištění stavu a konfigurace služby  Pokročilý 1.3.2001

Popis, kterak zjistit stav a konfiguraci určité služby.

Změna hesla ve Windows NT  Pokročilý 1.3.2001

Postup, jak z Visual Basicu změnit heslo do Windows NT.

Zjištění podavačů tiskáren  Pokročilý 1.3.2001

Pokud Vám při nastavení vlastnosti PaperBin objektu Printer padne aplikace, je to proto, že konstanty, které zasíláte, si není ovladač tiskárny schopen převést na správné číslo. Následující popis Vám ukáže postup, jak zjistit čísla jednotlivých zásobníků.

Změna nastavení úspory energie  Pokročilý 1.2.2001

Funkce, která změní nastavení úspory energie, které se nastavuje na kartě šetřiče obrazovky.

Zjištění nastavení úspory energie  Pokročilý 1.2.2001

Funkce, která zjistí nastavení úspory energie, které se nastavuje na kartě šetřiče obrazovky.

Zjištění jména PDC  Pokročilý 1.2.2001

Funkce, která vrátí jméno primárního řadiče domény.

Celková a volná paměť  Pokročilý 1.12.2000

Popis postupu, pomocí kterého lze zjistit celkovou a volnou paměť.

Prozkoumávání systému  Pokročilý 1.12.2000

Dvě funkce, které otevírají okno pro prohlížení systému - buď se otevře Průzkumník, nebo standardní okno zobrazované po dvojkliku na ikonu Tento počítač.

Přepsání souborů používaných jinou aplikací  Pokročilý 1.12.2000

Popis postupu, jak nahradit, smazat nebo přesunout soubory, které jsou během práce systému používány jinou aplikací.

Zjištění velikosti obsahu koše  Pokročilý 1.12.2000

Popis metody, která zjistí velikost smazaných položek v koši.

Změna priority procesu  Pokročilý 1.12.2000

Návod, jak výrazně urychlit činnost Vaší aplikace.

Seznam všech Mail klientů  Pokročilý 1.12.2000

Všichni poštovní klienti (např. Outlook Express) jsou zaregistrování v registrech v klíči HKEY_LOCAL_MACHINE\Software\Clients\Mail, takže není nic jednoduššího, než si to přečíst a zobrazit.

Zobrazení a skrytí tlačítka Start  Pokročilý 1.11.2000

Dvě funkce pro zobrazení a skrytí tlačítka Start.

Zablokování a odblokování uživatelského účtu  Pokročilý 1.11.2000

Funkce, která pomocí ADSI zablokuje nebo odblokuje uživatelský účet. Určeno pro Windows 2000.

Jakou velikost fontu používají Windows ?  Pokročilý 1.11.2000

Funkce, která zjistí, zda Windows používají malé nebo velké fonty.

Zjištění, zda je uživatel členem určité skupiny  Pokročilý 1.11.2000

Funkce která zjistí, zda uživatel patří do určité skupiny uživatelů či nikoliv. Určeno pro Windows 2000.

Změna uživatelského hesla  Pokročilý 1.11.2000

Funkce pro změnu hesla pro přihlášení do systému vybraného uživatele. Určeno pro Windows 2000.

Přidání organizační jednotky do domény  Pokročilý 1.11.2000

Funkce pro přidání nové organizační jednotky v Active Directory. Určeno pro Windows 2000.

Přidání uživatele do systému  Pokročilý 1.11.2000

Funkce, která Vám umožní přidat uživatele do systému. Určeno pro Windows 2000.

Zjištění typu systému souborů  Pokročilý 1.11.2000

Popis funkce, která zjistí typ souborů na požadovaném disku a vrátí např. NTFS.

Informace o procesoru pomocí WMI  Pokročilý 1.11.2000

Tento příklad popisuje použití Windows Management Interface (WMI) k zobrazení infoemací o všech CPU instalovaných na lokálním systému. Důležité: WMI je včleněno až do Windows 2000. Pokud máte rozdílnou verzi Windows, stáhněte si potřebnou verzi WMI z
http://msdn.microsoft.com/downloads/sdks/wmi/download.asp.
Určeno pro Windows 2000. 

Zjištění typu procesoru  Pokročilý 1.11.2000

Postup, jak si otestovat typ procesoru.

Test existence API funkce  Pokročilý 1.11.2000

Funkce, která otestuje, zda je požadovaná API funkce dostupná. Vhodné v případech, kdy Vaše aplikace běží na různých platformách.

Test presence myši  Pokročilý 1.11.2000

Jednoduchá funkce, která vrací logickou hodnotu podle výsledku testu presence myši v systému.

Zjištění uživatelů v uživatelské skupině  Pokročilý 1.11.2000

Rozšíření předchozích dvou postupů o výpis uživatelů z vybrané uživatelské skupiny. Určeno pro Windows 2000.

Zjištění uživatelských skupin v doméně  Pokročilý 1.11.2000

Tento příklad navazuje na předcházející tip a rozšiřuje jej. Pomocí níže popsaných komponent zjistí uživatelské skupiny ve vybrané doméně. Určeno pro Windows 2000.

Zjištění všech domén v síti  Pokročilý 1.11.2000

Postup, jak pomocí komponenty WindSock a Active Directory Service zjistit domény v síti, do které je připojen Váš počítač. 

Velikost pracovní plochy  Pokročilý 1.11.2000

Pokud potřebujete zjistit velikost pracovní plochy Windows, která se od rozlišení může lišit například zobrazením TaskBaru, můžete buď použít komponentu SysInfo.Ocx, nebo API funkci. Nabízím kód pro API funkci, neboť si myslím, že přidávat do instalací OCX jenom pro potřebu zjištění velikosti pracovní plochy není zrovna ideální ...

Rozlišení typů Windows  Pokročilý 1.10.2000

Celkem jednoduché použití API funkce GetVersionExA pro zjištění základního rozlišení typů Windows.

Nalezení volného písmene disku  Pokročilý 1.10.2000

Jestliže chcete připojovat síťové disky bez uživatelského zásahu je dobré vědět, které první písmeno disku ještě není obsazeno.

Test na nainstalovaný DCOM  Pokročilý 1.10.2000

Popis funkce, která si z registru zjistí, zda je nainstalovaný DCOM a vrátí logickou hodnotu. Je důleřité vědět, že pro W95 a W98 je DCOM podstatný, jinak Vám nebudou běhat aplikace. Pro NT4.0 a W2000 je již DCOM nainstalován se systémem.

Dialog Otevřít v programu ...  Začátečník 1.10.2000

Velice jednoduchá funkce pro zobrazení dialogu pro výběr aplikace, ve které se má vybraný soubor otevřít.

Zjištění aktuálně přihlášeného uživatele  Pokročilý 1.10.2000

Návod jak zjistit, jaký uživatel je momentálně přilogován ke stanici.

Seznam podporovaných znakových sad  Pokročilý 1.10.2000

Tato funkce může být pro Vás užitečná, pokud vytváříte vícejazyčné aplikace a chcete se sami rozhodnout na základě nastavené znakové sady pro výběr jazyka.

Seznam registrovaných přípon souborů  Pokročilý 1.10.2000

Tento příklad Vám do ListBoxu vypíše seznam registrovaných přípon souborů včetně jejich popisu.

Zobrazení dialogu Spustit  Pokročilý 1.10.2000

Napište si funkci, která bude zobrazovat dialog Spustit s Vámi definovaným titulkem a popisem.

Smazání NT EventLogu  Pokročilý 1.10.2000

Postup pro smazání záznamů v NT EventLogu.

Počet záznamů v NT EventLogu  Pokročilý 1.10.2000

Programový postup pro zjištění počtu záznamů v NT EventLogu.

Záloha NT EventLogu  Pokročilý 1.10.2000

Provádějte si zálohu NT EventLogu přímo z Vašich aplikací.

Zjištění stavu tiskáren a tiskových úloh  Pokročilý 1.10.2000

Návod na zjištění informací o připojených tiskárnách.

Změna času pro spuštění Screen Saveru  Pokročilý 1.10.2000

Jak změnit nastavenou časovou hodnotu, po které se pouští Screen Saver, pokud je počítač tuto dobu nečinný.

Smazání tiskové fronty  Pokročilý 1.10.2000

Tip, jak pomocí API funkcí smazat celou tiskovou frontu.

Automatický start aplikace po startu Windows  Pokročilý 1.10.2000

Návod, jak spouštět Vaši aplikaci automaticky po nastartování Windows. Stačí pouze uložit hodnotu do registru "Software\Microsoft\Windows\CurrentVersion\Run".

Starší Tipy a Triky:
Kódy Červenec - Září 2000

Některé kódy byly vyvíjeny ještě v době Visual Basicu 5.0, takže nemusí korektně fungovat v jeho novějších verzích.