Path: csiph.com!eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED!not-for-mail From: Franz_aRTiglio Newsgroups: it.comp.lang.visual-basic Subject: Re: Shell Date: Thu, 20 Aug 2015 12:25:41 +0200 Organization: Aioe.org NNTP Server Lines: 22 Message-ID: References: NNTP-Posting-Host: ENkQHBURNbOKUVlAp4qMAw.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15"; format=flowed Content-Transfer-Encoding: 8bit X-Complaints-To: abuse@aioe.org X-Notice: Filtered by postfilter v. 0.8.2 X-Newsreader: MesNews/1.08.05.00-it X-ICQ: 1931503972 Xref: csiph.com it.comp.lang.visual-basic:18473 Greg ha spiegato il 19/08/2015 : >> Ho cercato con google ma non ci sono occorrenze di qusto errore nel mondo >> vb6. Hai per caso qualche idea delle tue? Io ormai ho la mente offuscata da >> una giornata di stress :( > Trovato: il file manifest da fastidio :( > Basta, chiudo e vado a dormire. > Grazie della dritta Franz :) :) Comunque, la prossima volta ti conviene fare come segue: Il programma che deve aggiornarsi usando l'api "GetCurrentProcessId" ottiene il proprio ProcessId (che e' univoco), lancia l'updater passandogli il ProcessId come parametro e si chiude; l'updater controlla la lista dei programmi in esecuzione fino a che il ProcessID non scompare (il programma si è chiuso), e solo allora interviene. In questo modo non hai problemi di timer o di ritardi in chiusura causati da programmi esterni (tipo antivirus)...