Hirdetés
- Milyen DVD-írót vegyek?
- Mit tud egy nagy név? Teszten az Acer Predator Orion 5000 PC
- Milyen processzort vegyek?
- Melyik tápegységet vegyem?
- ThinkPad (NEM IdeaPad)
- iPad topik
- Nem folyik, nem kenődik, de hűteni azt tud
- Akciókamerák
- Házimozi haladó szinten
- Sikerült önállóan 1 GHz-re és két magra ugrania Indiának
Új hozzászólás Aktív témák
-
_kovi_
aktív tag
-
fatal`
titán
System.AppDomain.CurrentDomain.BaseDirectoryWinformsos alkalmazás esetén:
System.Windows.Forms.Application.StartupPathSzerk.: Elnézést, elfelejtettem szerkeszteni az előző commentem.
(#7314) _kovi_: Ha fejlesztesz, felejtsd el a magyart, szinte semmi sem elérhető és ebben a szakmában ez nem is fog változni. Angolul viszont közel végtelen információ érhető el.
-
Kiírod a Resource csomagból a fájlrendszerbe (pl a %temp% könyvtárba) és onnan elindítod a korábban is használt System.Diagnostics.Process-el.
-
Meg tudod (registryból kiszedhető, ha tudod, hol tárolja az installer az adott bejegyzést), de mi van, ha a felhasználó nem is telepíti az adott proframot a gépéről (vagy leszedi)?
De ennek az ég világon semmi köze nincs ahhoz, hogy te fordításkor belerakd a progrodba...
-
Froclee
őstag
Nem hiszem hogy reg fájlt exébe tudnál csomagolni szimplán. Vagy egy installert akarsz vagy egy zip fájlt szerintem.
martonx arra gondolt, hogy van egy olyan dolog hogy current directory és ha relatív akarsz hivatkozni a fájlokra, akkor ahhoz képest kell nézned. a current directory valszeg pont maga az exe fájlt mappája lesz.
pl
C:\Program Files\Myprogram\core\program.exe
ha itt van egy fájl:
C:\Program Files\Myprogram\fajl.batakkor így kell rá hivatkozni:
..\fajl.bat -
A fájl létezik és olvasható? Hibaüzenet nincs?
Nem ártana feliratkozni az stdout és etderr streamekre...Nekem simán lefut, és berakja a reg fájl tartalmát a registrybe:
System.Diagnostics.Process process = new System.Diagnostics.Process();
System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
startInfo.RedirectStandardError = true;
startInfo.RedirectStandardOutput = true;
startInfo.UseShellExecute = false;
startInfo.FileName = "reg.exe";
startInfo.Arguments = "import c:\\temp\\Skillport_TS.reg";
process.StartInfo = startInfo;
process.Start();
string strerr = process.StandardError.ReadToEnd();
string strout = process.StandardOutput.ReadToEnd(); -
rem regedit kell, hanem
reg import filename, így:System.Diagnostics.Process process = new System.Diagnostics.Process();
System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
startInfo.FileName = "reg.exe";
startInfo.Arguments = "import d:\\vdfreg15_64_bit.reg";
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- LEGO klub
- btz: Internet fejlesztés országosan!
- Warhammer 40.000
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Kerékpárosok, bringások ide!
- AliExpress tapasztalatok
- NFL és amerikai futball topik - Spoiler veszély!
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Robotporszívók
- Samsung Galaxy S21 FE 5G - utóirat
- További aktív témák...
- Apple iPhone 15 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- Vállalom Xiaomi Okoskamerák szoftveres javíttását
- LG 65C4 - 65" OLED evo - 4K 144Hz - 0.1ms - NVIDIA G-Sync - FreeSync - HDMI 2.1 - 1000 Nits
- Számlás vadiúj Tápegysègek! Kèszleten!
- Bomba ár! Dell Latitude E6530 - i5-3210M/i5-3230M I 4GB I 320GB I 15,6" I HDMI I Garancia!
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Mindegy, hagyjuk akkor.


