-
Fototrend

Új hozzászólás Aktív témák
-
Vb.net 2008-al írogatok pár progit és rendszeresen belefutok egy dologba amit nem tudok normálisan megoldani. Arról lenne szó hogy van 250 gép amiknek a default share (c$)-jára szeretnék másolgatni majd elindítani, tehát egyszerű másolásról van szó az indítást meg wmimgt create process-el oldottam meg.
A probléma azzal van hogy másoláskor ha a program nem ér el c$-t akkor totálisan szétfagy kb 20-30 másodpercre. A kérdés az lenne hogy milyen megoldással tudok úgy gépekre másolni hogy ne fagyon szét csak dobjon ki azonnal egy hibaüzenetet és ne fél percel később.Jelenleg így néz ki a másolós rész:
strComputer = txtComputer.Text
filemasolando = "*******\Update\valami.exe"
ujfilehelye = "\\" & strComputer & "\C$\update\valami.exe"
System.IO.File.Delete(ujfilehelye)
Directory.CreateDirectory("\\" & strComputer & "\c$\update\")
If System.IO.File.Exists(filemasolando) = True Then
If System.IO.File.Exists(ujfilehelye) Then
System.IO.File.Replace(filemasolando, ujfilehelye, Nothing)
Else
System.IO.File.Copy(filemasolando, ujfilehelye)
End If
End IfTehát ez tökéletesen jól működik (azaz kicsit kibővítve hibakezeléssel), viszont ha nem elérhető a c$ akkor totálisan szétfagy az egész ami azért sok gépnél rengeteg idő. Kellene valami ami ellenőrzi hogy működik-e a gép és elérhető a c$ (esetleg visszakapcsolni valahogy kóddal a file és nyomtatómegosztást)
Fagyást backgroundworkerrel tudom enyhíteni de ez nem megoldás. Vagy csinálja vagy ne csinálja de ne csesszen el fél percet a próbálkozásra.(nemröhög!, kezdő vagyok és c64-en nőttem fel)
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Okosóra felvásárlás!! Samsung Galaxy Watch 5 Pro, Samsung Galaxy Watch 6 Classic
- Új, Aktiválatlan, iPhone 15 (128 GB) (rendelhető)
- iKing.Hu Apple iPhone 17 Pro Deep Blue ProMotion 120 Hz újszerű 100% akku Apple garancia 202
- Samsung Galaxy S23 Ultra 5G 512GB, Kártyafüggetlen, 1 Év Garanciával
- GYÖNYÖRŰ iPhone 12 mini 128GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS3856
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


