Esperti di Visual Basic, Help!
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Visualizzazione risultati da 1 a 13 di 13

Discussione: Esperti di Visual Basic, Help!

Cambio titolo
  1. #1
    Bannato L'avatar di Cthulhu
    Registrato il
    10-03
    Località
    Padova (Provincia)
    Messaggi
    7.066

    Esperti di Visual Basic, Help!

    Ho appena finito di creare un programma in Visual Basic per la gestione di un archivio personale ma mi mancano da completare due cosucce...

    1) devo fare in modo che l'utente non possa terminare il programma tramite il task manager (ctrl-alt-canc)

    2) il programma deve avviarsi all'avvio di win xp

    Se qualcuno potesse aiutarmi ne sarei infinitamente grato!!!

  2. #2
    Figlio di puttana L'avatar di Emptiness
    Registrato il
    07-03
    Località
    Abruzzo, Avezzano
    Messaggi
    4.451

    Re: Esperti di Visual Basic, Help!

    Cthulhu

    Ho appena finito di creare un programma in Visual Basic per la gestione di un archivio personale ma mi mancano da completare due cosucce...

    1) devo fare in modo che l'utente non possa terminare il programma tramite il task manager (ctrl-alt-canc)

    2) il programma deve avviarsi all'avvio di win xp

    Se qualcuno potesse aiutarmi ne sarei infinitamente grato!!!
    1) Non credo proprio si possa fare, o meglio, non conosco una API addetta a certe funzioni...a meno che non elimini direttamente l'eseguibile del TM...

    2) O modifichi certe chiavi di registro o metti un collegamento al programma in Esecuzione Automatica.

  3. #3
    ...ros1k... L'avatar di <TheShop>Evoc Thurner
    Registrato il
    10-03
    Località
    La Spezia
    Messaggi
    7.557
    puoi postare il codice relativo alla gestione degli archivi?

  4. #4
    Utente L'avatar di vegetto
    Registrato il
    09-03
    Località
    roma
    Messaggi
    4.988
    Riguardo alla seconda domanda prova ad usare questo codice, l'ho scritto adesso quindi può esserci qualche errore


    'Nel Modulo:
    Private Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByVal lpvParam As String, ByVal fuWinIni As Long) As Long
    Private Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long ' Note that if you declare the lpData parameter as String, you must pass it By Value.
    Private Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long
    Private Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
    Public Const HKEY_LOCAL_MACHINE = &H80000002
    Const SPIF_UPDATEINIFILE = &H1
    Const SPI_SETDESKWALLPAPER = 20
    Const SPIF_SENDWININICHANGE = &H2
    Public Sub SaveString(hKey As Long, StrPath As String, StrValue As String, StrData As String)
    Dim KeyH&
    r = RegCreateKey(hKey, StrPath, KeyH&)
    r = RegSetValueEx(KeyH&, StrValue, 0, 1, ByVal StrData, Len(StrData))
    r = RegCloseKey(KeyH&)
    End Sub



    Poi nel form_load metti:
    SaveString HKEY_LOCAL_MACHINE, "Software\Microsoft\Windows\CurrentVersion\Run", "NomeDelProg", "C:\PercorsoProg"

    Mentre per la TaskBar:
    Nelle Proprietà del Form metti: ShowMeInTaskBar = False


  5. #5
    gymvideo
    Ospite
    ma se l'hai scritto te quel codice perchè ci sono i commenti in inglese?

  6. #6
    Figlio di puttana L'avatar di Emptiness
    Registrato il
    07-03
    Località
    Abruzzo, Avezzano
    Messaggi
    4.451
    gymvideo

    ma se l'hai scritto te quel codice perchè ci sono i commenti in inglese?

    Vegetto, mi sa che non reggi molto con certe cose...

  7. #7
    Ex ***** VIPz Estathé L'avatar di nicjedi
    Registrato il
    12-02
    Località
    non vivo
    Messaggi
    16.158
    gymvideo

    ma se l'hai scritto te quel codice perchè ci sono i commenti in inglese?
    Ehm..non c'è nessun commento in inglese...al massimo le proprietà degli oggetti sono in inglese, ma quello è ovvio...

    Ciao

    Nicola
    "La violenza è l'ultimo rifugio degli incapaci"
    "Non lasciare mai che la morale ti impedisca di fare la cosa giusta"
    "La disumanità del computer sta nel fatto che, una volta programmato e messo in funzione, si comporta in maniera perfettamente onesta."
    "fare molte cose alla volta significa non farne bene nessuna"


  8. #8
    Figlio di puttana L'avatar di Emptiness
    Registrato il
    07-03
    Località
    Abruzzo, Avezzano
    Messaggi
    4.451
    nicjedi

    Ehm..non c'è nessun commento in inglese...al massimo le proprietà degli oggetti sono in inglese, ma quello è ovvio...

    Ciao

    Nicola
    Guarda bene...
    Long ' Note that if you declare the lpData parameter as String, you must pass it By Value.


  9. #9
    ...ros1k... L'avatar di <TheShop>Evoc Thurner
    Registrato il
    10-03
    Località
    La Spezia
    Messaggi
    7.557
    gymvideo

    ma se l'hai scritto te quel codice perchè ci sono i commenti in inglese?

  10. #10
    Ex ***** VIPz Estathé L'avatar di nicjedi
    Registrato il
    12-02
    Località
    non vivo
    Messaggi
    16.158
    Emptiness

    Guarda bene...
    Long ' Note that if you declare the lpData parameter as String, you must pass it By Value.

    Ah e..l'avem mia et ..

    Ciao

    Nicola
    "La violenza è l'ultimo rifugio degli incapaci"
    "Non lasciare mai che la morale ti impedisca di fare la cosa giusta"
    "La disumanità del computer sta nel fatto che, una volta programmato e messo in funzione, si comporta in maniera perfettamente onesta."
    "fare molte cose alla volta significa non farne bene nessuna"


  11. #11
    ...ros1k... L'avatar di <TheShop>Evoc Thurner
    Registrato il
    10-03
    Località
    La Spezia
    Messaggi
    7.557
    nicjedi

    Ah e..l'avem mia et ..

    Ciao

    Nicola
    8|

  12. #12
    Utente L'avatar di vegetto
    Registrato il
    09-03
    Località
    roma
    Messaggi
    4.988
    MSDN


  13. #13
    Utente L'avatar di vegetto
    Registrato il
    09-03
    Località
    roma
    Messaggi
    4.988
    Ho usato l' MSDN , dato che ritorna utile anche a me per un programma di video scrittura, sto ancora a livelli troppo bassi con il visual basic e alcune volte mi aiuto con msdn, quando sarò più esperto non credo di averne più bisogno.


Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •