Hirdetés
- Samsung Galaxy S23 Ultra - non plus ultra
- Honor Magic6 Pro - kör közepén számok
- 1 mAh-val lopta el a Realme a Honor győzelmét
- Google Pixel topik
- Google Pixel 9 Pro XL - hét szűk esztendő
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Megjelent a Redmi Turbo 5 Max, az első telefon Dimensity 9500s-sel
- Vivo X300 - kicsiben jobban megéri
- One mobilszolgáltatások
-
Mobilarena

Új hozzászólás Aktív témák
-
Cégnél van pár program ami néha frissítést kér. Ezt egy exe file és silent kapcsolóval szoktam csinálni egy parancsikonról hálózatról. (több ilyen is van)
Szeretném ezt automatizálni.
Így hát írtam rá egy egyszerű programot vb.nettel ami az alábbit csinálja:
megnézi hogy hálózaton a frissítések mappában milyen exéket raktam be
megnézi hogy adott szoftver van-e a gépen ami szerepel a frissítendők között
elindítja az adott frissítést waitforexit majd indítja a következőt persze mind silent kapcsolóval
Cél az lenne hogy egy egy programnál ne kelljen nekem egyenként gépenként frissítgetni, tartomány nincs így login scriptet nem tudok futtatni de feladatütemezővel oldanám meg bejelentkezéskor.Na a gond az hogy user bejelentkezik és a progi működik viszont jogosultságot kér. Ha beikszelem a feladatütemezőbe hogy futtatás a legmagasabb jogokkal akkor a program nem képes indítani semmit a hálózatról (gondolom mert a helyi rendszergazda fiók nem fér hozzá a hálózati dolgokoz)
Tehát hogyan tudom úgy futtatni a programot hogy user bejelentkezik és a windows NE kérjen tőle semmilyen interakciót hanem szépen fusson le minden amit a programom hív meg.
Ha user rendszergazda vagy rendszergazda nevében indítom akkor is bejön az UAC jóváhagyása az exékre egyenként.
Szóval nekem az kellene hogy a program egyszer sem vagy maximum egyszer kérjen jóváhagyást és ne egyenként.Részlet a kódból:
Dim szamlazohelye64 As String = "C:\Program Files (x86)\Kulcs-Soft\Kulcs-Számla\szamla.exe"
Dim szamlazohelye32 As String = "C:\Program Files\Kulcs-Soft\Kulcs-Számla\szamla.exe"
Dim szamlazoupdatehelye As String = "\\SZERVER\public\Kulcsszoft frissítések\Xszamlazoupdate.exe"
If My.Computer.FileSystem.FileExists(szamlazoupdatehelye) Then
log = log & vbCrLf & d & " Számlázó frissés file megvan"
If My.Computer.FileSystem.FileExists(szamlazohelye64) Then
log = log & vbCrLf & d & " Számlázó gépen megtalálva"
Process.Start(szamlazoupdatehelye, " /silent").WaitForExit()
log = log & vbCrLf & d & " Számlázó gépen frissítve"
Else
If My.Computer.FileSystem.FileExists(szamlazohelye32) Then
log = log & vbCrLf & d & " Számlázó gépen megtalálva, de nem az x86 mappában"
Process.Start(szamlazoupdatehelye, " /silent").WaitForExit()
log = log & vbCrLf & d & " Számlázó gépen frissítve"
Else
End If
End If
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Milyen egeret válasszak?
- wrox: Computherm Q7 RF termosztát
- Samsung Galaxy S23 Ultra - non plus ultra
- Tőzsde és gazdaság
- Kerékpárosok, bringások ide!
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Háztartási gépek
- Honor Magic6 Pro - kör közepén számok
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- EAFC 26
- További aktív témák...
- Nvidia RTX 5000 széria
- ROG Zephyrus G14 GA401QC 14" QHD IPS Ryzen 9 5900HS RTX 3050 16GB 500GB NVMe ujjlolv gar
- Apple iPhone SE 2022 64GB, Akku: 100%, Újszerű, Kártyafüggetlen, Töltővel, 1 Év Garanciával!
- Apple iPhone SE 2022 64GB, Akku: 98%, Újszerű, Kártyafüggetlen, Töltővel, 1 Év Garanciával!
- Akciós áron, Új Lenovo ThinkPad T14 Intel Ultra i7-155U/16GBRAM/512SSD/14" FULLHD IPS kijelző/magyar
- Clevo 1060 6GB Mxm 3.1 laptop videó kártya ingyen házhoz szálitással
- iPhone 17 Pro Max Kozmosz - Bontatlan !! www.stylebolt.hu - Apple eszközök - Számlás
- Használt iPhone 13 Pro felvásárlás gyors, korrekt, biztonságos
- Apple iPhone 14 Pro Max 256GB, Kártyafüggetlen, 1 Év Garanciával
- Tablet felvásárlás!! Apple iPad, iPad Mini, iPad Air, iPad Pro
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: Laptopműhely Bt.
Város: Budapest



