Tak už to ani neřeším, protože je to pro mě nepoužitelné. Shell32 COM knihovna totiž vyžaduje oprávnění k modifikaci .lnk souboru, která tam nebudou.
Příspěvky odeslané z IP adresy 78.110.210.–
Ahoj. Naprogramoval jsem aplikaci pro .NET 2.0, aby šla spouštět i na starých systémech bez úprav. Jenže, tato aplikace používá jako referenci Shell32 COM knihovnu pro čtení odkazů (shortcuts). Ve windows 7 jde spustit, když tu knihovnu Interop.Shell32.dll umístím do stejného adresáře s exe souborem, ale pod windows xp to spustit nejde. Kde je problém? Chtěl bych aby to fungovalo bez nějakých zásahů do systému.
To LoboTom :
To mi zrovna nepomůže. Já potřebuju rozlišení 1ms kvůli dalším akcím :-)
Inkrementovat každou milisekundu o 1 není nic tak náročného. Existuje nějaký jiný způsob realizace (který by to stíhal) než timer?
Ahoj. Marně se snažím inkrementovat proměnnou 1000x za sekundu. Používám System.Timers.Timer s Interval = 1. Volám obslužnou funkci, která provede inkrementaci proměnné ve třídě o 1. Problém je, že za sekundu má tato proměnná hodnotu pouze 60 (nikoliv 1000). Co dělám špatně?