Craftcom

Windows XP Embedded => WinXPE => Téma založeno: Jan Svoboda Pátek, 30.06.2006, 15:33



Název: Component designer custom shell
Přispěvatel: Jan Svoboda Pátek, 30.06.2006, 15:33
Zdravim,

Tak neco pro pokrocilejsi ...  :wink:

Vite nekdo, jak se da v Component designeru nastavit pro custom shell, aby pri instalaci XPE se zaroven vytvorily mnou definovane adresare na mistnim disku "D". I kdyz tam "natvrdo" nadefinuji D, stejne se adresare vytvori na  C... Disk D je pri instalaci samozrejme pritomen...

Diky,

J.S.


Název: Component designer custom shell
Přispěvatel: Pavel Pátek, 30.06.2006, 16:53
Ahoj Honzo,

já sám jsem se ještě neprokousal vytvořením vlastního shellu, takže konkrétně neodpovím. Ale mohl bys klidně použít i dávku (.bat nebo .cmd) a tu spustit při instalaci - šlo by to touhle cestou?

Pavel


Název: Component designer custom shell
Přispěvatel: Jan Svoboda Pondělí, 03.07.2006, 08:07
Ahoj Pavle,


no, chvili jsem nad tvou odpovedi premyslel, ale domnivam se, ze takle to nepujde. Problem je ze ta instalace je zautomatizovana a neda se do ni zasahovat. Vlastni shelll se zkopiruje do Windows/System32 a spusti se az po instalaci. A jedinym zpusobem, jak ovlivnit (nastavit) chovani shellu je v component designeru a nebo INI souboru, ktery se stejne musi importovat do Comp. Design.  - a tam prave nefunguje (nastavit napr. vytvor adresar na "D" - vytvori ho totiz vzdy na C)

Mozna kdybych vedel, co spousti tu instalaci XPE - a kdyby navic to byl davkovy soubor, tak se tam samozrejme asi da nastavit vytvoreni tech adresaru.

J.S.


Název: Component designer custom shell
Přispěvatel: Pavel Pondělí, 03.07.2006, 11:58
V jaké fázi potřebuješ mít ty adresáře na D: vytvořený? Musí to být kvůli tomu shellu nebo před prvním přihlášení uživatele nebo...?

Mrkni do nápovědy a zkus najít něco jako RunOnce nebo RunOnceEx, jedná se o klíče v registru a přes tohle se dají spouštět programy, určitě i dávky cmd.

Pavel


Název: Component designer custom shell
Přispěvatel: bob57_cz Úterý, 04.07.2006, 02:15
Jen takový nápad:
Nedalo by se tomu pomoci jako při bezobslužné instalaci XP s pomocí souboru winnt.sif ?


Název: Component designer custom shell
Přispěvatel: Jan Svoboda Úterý, 04.07.2006, 09:19
Ty adresaře musí být vytvořeny před prvním spuštěním aplikace - shellu, pak jsou trvalé - čili se už znovu nevytváří.
Ale RunOnce by mohl pomoci  :)  ... zkusim, dam vedet, jak to dopadlo (ale asi az pristi tyden)

Diky
Honza


Název: Component designer custom shell
Přispěvatel: Pavel Úterý, 04.07.2006, 10:30
@ bob57_cz
Díky za nápad, ale tady mluvíme o Windows XP Embedded a tam to tuším takhle nepůjde...

@J.S.
Citace
Ale RunOnce by mohl pomoci  ... zkusim, dam vedet, jak to dopadlo (ale asi az pristi tyden)

Jasně, dej vědět a hodně štěstí.

Pavel


Název: Component designer custom shell
Přispěvatel: Jan Svoboda Úterý, 11.07.2006, 08:13
Zdravim,

tak jsem to vyzkousel, ale nefunguje to..
U klasickych XP mi to funguje bez problemu, u XPE bohuzel ne. Nenapise to ani zadnou chybu behem instalace a prvnim spusteni.

J.S.