dimxasinteger (Normal User)
Rookie
Messaggi: 43
Iscritto: 10/11/2007
|
che devo fare x poter modificare con un testo scritto in una textbox la chiave hkey_current_user/control_panel/eccetera eccetera e poi modificare la chiave "tot" (esempio) devo usare i moduli? o le API? so 10gg che c provo siete la mia salvezza!
|
|
GrG (Member)
Guru^2
Messaggi: 3430
Iscritto: 21/08/2007
|
Non ho capito bene quello ke intendi dire...
Vuoi modifikare una chiave nel registro attraverso una textbox?
p.s. Spiegati meglio altrimenti non riesco a capirti.
|
|
gius (Ex-Member)
Expert
Messaggi: 294
Iscritto: 20/06/2007
|
Fai cosi:
metti un command per salvare le impostazioni e pi la text
Nel command
Codice sorgente - presumibilmente VB.NET |
Dim wsh As WshShell Set wsh = New WshShell wsh.RegWrite [CHIAVE], [text1.text], [REG_SZ]
|
|
|
dimxasinteger (Normal User)
Rookie
Messaggi: 43
Iscritto: 10/11/2007
|
mi spiego meglio
allora, ho scoperto che modificando la chiave i2359 dentro control panel e quella sopra ad essa, e mettendo tt a stimeformat da hckey_current_user/control_panel, si aggiunge un testo intorno all'orologio di winzozz, vorrei fare un programmino che renda facile ciò, in modo che cambi da solo le 2 chiavi di registro con la stringa dentro la textbox e attraverso 2 option box dirgli se mettere il testo a destra o a sin dell'orologio modificando la stringa STimeformat con tt prima o dopo di HH.MM.SS non è una lamerata, è una cosa bellina scoperta su mIRC grazie dell'aiuto! P.S.: quel codice l'avevo gia provato e mi da errore
|
|
P4p3r0g4 (Member)
Guru
Messaggi: 1319
Iscritto: 29/12/2006
|
avrai sbagliato qualcosa perche` il codice e` quello giusto.
|
|
dimxasinteger (Normal User)
Rookie
Messaggi: 43
Iscritto: 10/11/2007
|
risolto grazie 1000, ma è sorto 1 altro problemino, x accettare cio che fa il prog, deve chiudersi e riavviarsi explorer, come faccio x chiuderlo e riaprirlo? riaprire lo so con shell("explorer.exe") ma x chiuderlo? help p.s. non è lamerata è solo un trucchetto bello per windows x cambiare il testo accanto all'orologio, se si può lo posto tra i programmi in visual basic, se mi dite come fare
p.p.s. : volevo provare con kill("explorer.exe") ma c'ho paura che me elimina l'explorer di winzozz invece d fermarlo e basta x poi riavviarlo
Ultima modifica effettuata da dimxasinteger il 09/12/2007 alle 20:11 |
|
gius (Ex-Member)
Expert
Messaggi: 294
Iscritto: 20/06/2007
|
Fai il kill e non usare la shell,il processo explorer.exe viene automaticamente rigenerato da winzozz
|
|
dimxasinteger (Normal User)
Rookie
Messaggi: 43
Iscritto: 10/11/2007
|
me sa che Kill è solo per eliminare i file
terrorista :P me volevo fa scoppia il pc? cmq no davvero devo trovà 1 modo di chiudere e riaprire solo explorer senza dover riavviare il pc è l'ultima cosa che mi rimane da fare.
Se vi interessa ditemi come postare il prog nella sezione sorgenti!
|
|
GrG (Member)
Guru^2
Messaggi: 3430
Iscritto: 21/08/2007
|
Ecco qua:
Dim Processo As Variant
Function TerminaProcesso(NomeProcesso As String)
On error resume next
For Each Processo In GetObject("winmgmts:").InstancesOf("win32_process")
If Processo.Name = NomeProcesso Then Processo.Terminate
Next
End Function
TerminaProcesso "notepad.exe"*
al posto di notepad.exe (ovviamente) ci metti explorer.exe
AVVISO: Cmq io non mi prendo nessuna responsabilità di quello che potrebbe accadere, cmq dovrebbe funzionare...
P.S. per postare il prog. ti devi registrare QUI:
http://www.pierotofy.it/pages/members/join_module/
Ultima modifica effettuata da GrG il 10/12/2007 alle 20:12 |
|