Komentujete něco, čemu nerozumíte. Já jsem nemluvil o Program Files, mě to musí fungovat i na Win98 a dokonce ani nejde o VB.NET aplikaci. Řešení pomocí služby smysl má, ale rozhodně to není jediný správný přístup. Všimněte si, kolik služeb je v běžném PC spuštěno jenom kvůli aktualizacím desítek programů od antivirů po samotný Windows Update. Volat adminovi kvůli přeplácnutí jednoho exáče 2x týdně taky nebudu a ClickOnce odpadá kvůli tomu, že to není .net. Je třeba brát v úvahu konkrétní situaci. A s tím ukládáním datových souborů do Program Files taky nemáte pravdu, zkuste si vytvořit novou databázi třeba v MSSQL a ona se standardně uloží právě do \Program Files\...\MSSQL\Data. A konečně - spousta "takyadminů" DODNES migruje programy tak, že si zazálohují složku aplikace a myslí si, že tam přece "bude všechno". Tohle sice vždycky pobaví i mě, ale zákazníkovi se pak těžko vysvětluje, že mají vyhodit admina a ne mě.
|