- Apple iPhone 16 Pro - rutinvizsga
- Csíkszélességben verné az Exynos 2600 a Snapdragon 8 Elite 2-t
- Google Pixel topik
- Karaktere biztos lesz az első Nothing fejhallgatónak
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Íme az új Android Auto!
- Samsung Galaxy A55 - új év, régi stratégia
- Motorola Razr 60 Ultra - ez a kagyló könnyen megfő
- iPhone topik
- Realme GT Master Edition - mestermunka
Új hozzászólás Aktív témák
-
_kovi_
aktív tag
-
fatal`
titán
System.AppDomain.CurrentDomain.BaseDirectory
Winformsos alkalmazás esetén:
System.Windows.Forms.Application.StartupPath
Szerk.: 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.
-
sztanozs
veterán
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.
-
sztanozs
veterán
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 -
sztanozs
veterán
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(); -
sztanozs
veterán
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
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Sega, Nintendo - retro konzolok
- Azonnali informatikai kérdések órája
- Spórolós topik
- Kevesebb dolgozó kell az Amazonnak, AI veszi át a rutinfeladatokat
- Sorozatok
- World of Tanks - MMO
- Kínai és egyéb olcsó órák topikja
- Autós topik
- Építő/felújító topik
- Soundbar, soundplate, hangprojektor
- További aktív témák...
- Szép Hp Pavilion 15-eg Kis Gamer Laptop 15,6" -45% Bivaly i7-1165G7 16/512G FHD IPS Iris Xe
- EJJ! Dell Latitude 7330 -65% "Kis Gamer" Üzleti Profi Ultrabook 13,3" i5-1245U 16/512 FHD IRIS Xe
- i5 10500/ RX6600XT/32GB DDR4/ 512GB m.2 alapú konfig/ garancia/ ingyen foxpost
- Szép Dell Latitude 7320 -60% "Kis Gamer" Üzleti Profi Ultrabook 13,3" i7-1185G7 32/512 FHD IRIS Xe
- LG NanoCell 50NANO759PR
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest