none
Jak windows urcuje cesty k exe souborum?

    Dotaz


  • Dobry den,

    sice se toto tema netyka uplne windows serveru, ale ja se s timto problemem potykam na platforme windows server 2008 r2 x64.

    Tedka k memu problemu:

    1) pouzivam nasledujici programy pro exekuci *.exe souboru: poweshell, cmd
    2) k prohlizeni souboru pouzivam: total commander a explorer

    Popis problemu:

    Potrebuju do systemu 'nainstalovat' par malych programu, aby byly spustitelne primo z konzoli v bode 1).

    Co jsem zkousel:

    1) Nakopirovat exe soubor do ruznych mist (napriklad windows\system32\), ktere jsou obsazeny v PATH promene a tedy by mely vyse zminene konzole najit tyto exe soubory.

    Vysledek: cmd exac naslo a dal se pouzivat. Powershell nenasel. (zkousel jsem i restartovat system)

    2) Zkousel jsem soubory umistit do vlastni lokace a pridat je do path. Nasledoval restart OS.
    Vysledek byl v podstate obdobny. V jedna konzole soubor nasla, druha nikoliv. (Uz si nepamatuju, ktera jej nasla a ktera ne)

    3) Dalsi zajimava vec: ocividne je rozdil mezi tim "odkud" se dana konzole spousti. Uvedu priklad:
    konzole spustena z Start -> cmd mi program nasla zatimco cmd spustena z totalcommanderu (do prikazoveho radku commanderu: cmd) jej nenasla.
    Powershell konzole spustena z start -> powershell mi prikaz nenasla zatimco poweshell 32bit mi prikaz nasla.

    4) Jeste jedna zajimava poznamka: pokud mi napriklad cmd prikaz (program) nenasla a zkousel jsem dir na dany adresar, kde se nachazela, nebyl tam dany program nalezen, ALE v jakemkoliv prohlizeci jsem tam ten soubor videl.


    5) A jeste jedna zajimavost: cmd mi program najde, muzu ho spustit a bezi v poradku, ale v zadnem prohlizeci (explorer, totalcommander ...) se nezobrazuje. Dokonce ani DIR v tom cmd, ze ktereho to muzu spustit jej nezobrazi. A ne, ten soubor neni skryty.


    Za jakekoliv rady, tipy nebo triky jak tohle sprovoznit do konzistentniho stavu budu velice rad, protoze toto chovani je velice otravne (slusne receno). A kdyby se toto delo pro jeden program, pal to cert, ale takovyhle programu potrebuju pouzivat vice a pokazde musim hledat "odkud a jakou" konzoli spustit, aby to soubor naslo.

    Diky za odpovedi.

    Ladislav Folta


    24. května 2013 12:56

Odpovědi

Všechny reakce