Co dělá Nlnotes.exe?

Pravděpodobně jste se již s tímto souborem setkali - když jste spustili nlnotes.exe, bylo to skoro stejné, jako pustit přímo notes.exe. V čem je tedy odlišnost?

Zkráceně se dá řici: notes.exe je jakousi zastřešující obálkou pro vlastní výkonný exe soubor nlnotes.exe. Má na starosti tři věci:

  • zobrazit uvítací obrazovku (tzv. splash screen)
  • nastartovat "hlídače" Qnc.exe, pokud jsme to explicitně nezakázali
  • zkontrolovat, jestli už proces nlnotes.exe neběží, a pokud ne, nastartovat jej

A jak se toho dá využít? Různými způsoby, ale na začátek připomenu, že správně byste měli spouštět pouze notes.exe. Ostatní způsoby jsou oficiálně nedokumentované a nepodporované.

Klient na serveru. Od verze 4.6 je serverový kód oficiálně oddělen od kódu klienta. Dříve šlo k tzv. serverové konzoli přistupovat přímo z nabídky Start ve Windows. Nyní, pokud chcete spustit klienta s lokálním přístupem k datovému prostoru serveru Domino, musíte v programovém adresáři Domina najít a spustit právě soubor nlnotes.exe.
Poznámka: V několika verzích R5 byl součástí instalace serveru i soubor notes.exe, časem se od toho odstoupilo. Nlnotes.exe tam zůstalo doposud.
Poznámka 2: Tento způsob přístupu k datům používejte jen v nejnutnějších případech. Setkal jsem se s mnoha případy, kdy např. po ukončení takto spuštěného klienta, se ukončil i server Domino.

Spuštění více verzí najednou. Tenhle trik mohou využít vývojáři, kteří pracují s několika verzemi klientů najednou (např. R5, 6.5 a 7.0). Pokud si nainstalují každého klienta do jiného adresáře (od 6.5 a 7.0 to vyžaduje úpravu registrů) a budou je spouštět přes zástupce k nlnotes.exe, mohou mít spuštěny různé verze najednou.

Spuštění více jazykových mutací najednou. Tohle zase ocení administrátoři. Sami používají např. 7.0.1 v anglické verzi (kvůli Administračnímu klientu) a pokud zavolá uživatel a chce pomoci s řešením problému v jeho českém klientu 6.5, nemusí admin vypínat svého sedmičkového klienta. Jenom poťuká na zástupce k příslušnému nlnotes.exe, kterým si u sebe spustí stejnou verzi, jakou má uživatel a může jej navigovat.

Spuštění bez splash screenu. Jenom drobnost, ale někomu může zpříjemnit práci. Když nechcete vidět startovací obrazovku, která na chvíli překryje ostatní rozdělanou práci, spouštějte přímo nlnotes.exe.

Pozor, není vyloučeno, že v příštích verzích nedostane notes.exe na starosti nějaké další úkoly, a bude nutno klienta spouštět takto, a ne přes nlnotes.exe.

Předchozí: Kam se ukládají adresy serverů?
Následující: Spásný MD5 hash