Devil_Joker93 (Normal User)
Rookie
Messaggi: 37
Iscritto: 06/11/2009
|
Ciao a tutti, ho creato un Generatore Di Password, adesso mi piacerebbe che all' apertura partisse una canzone, il problema è che SONO capace a fare partire una canzone che esistente sul PC ma se vado su un altro PC che il percorso della canzone non esiste, questa non parte.
Su Youtube ho visto dei video di Keygen che hanno una canzone di sottofondo, che su ogni pc che si apre la canzone parte...
Ecco un esempio: http://www.youtube.com/watch?v=E46XOTTGjZY&feature=related
Sapete aiutarmi ???
Grazie
Ultima modifica effettuata da Devil_Joker93 il 08/11/2009 alle 11:08 |
|
GrG (Member)
Guru^2
Messaggi: 3430
Iscritto: 21/08/2007
|
prima dici che hai fatto un generatore di password e poi come esempio mostri video di keygen... sinceramente non mi ispiri niente di buono... comunque hai due possibilità:
o metti la canzone nella stessa cartella del programma che distribuisci in modo che anche se uno non ce l'aveva ce l'ha oppure la integri nell'exe come file di risorse...
|
|
LittleHacker (Member)
Guru
Messaggi: 1033
Iscritto: 28/04/2009
|
Postato originariamente da GrG:
prima dici che hai fatto un generatore di password e poi come esempio mostri video di keygen... sinceramente non mi ispiri niente di buono... comunque hai due possibilità: |
Ma lui ti stava facendo vedere un'esempio di quello che voleva fare e cioè inserire la musica nel suo progy... |
|
Devil_Joker93 (Normal User)
Rookie
Messaggi: 37
Iscritto: 06/11/2009
|
Scusa se mi sono spiegato male, ma comunque era come ha capito LittleHacker, un esempio....
Ma come faccio a integrare la canzone nell''exe come file di risorse ??
Grazie
|
|
GrG (Member)
Guru^2
Messaggi: 3430
Iscritto: 21/08/2007
|
Ultima modifica effettuata da GrG il 08/11/2009 alle 14:31 |
|
Devil_Joker93 (Normal User)
Rookie
Messaggi: 37
Iscritto: 06/11/2009
|
|
|
LittleHacker (Member)
Guru
Messaggi: 1033
Iscritto: 28/04/2009
|
Postato originariamente da Devil_Joker93:
Ho letto che le canzoni dei Keygen sono in formato .xm:
http://www.keygenmusic.net/?lang=it
Non esiste qualche programma che unisce file .xm a .exe ???
Grazie
|
|
|
GrG (Member)
Guru^2
Messaggi: 3430
Iscritto: 21/08/2007
|
22-08-2007, 22:20
Il Resource Editor e' un add-in (che va installato, se guardi nel menu principale di VB dovresti vedere la voce "Add-Ins") che permette di creare e editare un file di tipo ".res" (resources) in cui puoi mettere dati di tipo stringhe, o dati letti da files (ad esempio immagini, musica, suoni, ma anche file di testo ordinari)
Quando contruisci l'eseguibilie, il file .res viene "incluso" nell'eseguibile stesso, per cui non c'e' bisogno di includere nella distribuzione i vari files che sono stati inseriti dentro. Nel tuo caso, ci puoi memorizzare sia i files di suoni, che quello con le domande. Un hacker ovviamente sara' capace di "estrarre" quella informazione dall'eseguibile, ma di certo non i tuoi studenti (basta che non dici come funziona, altrimenti chiedono al fratello maggiore )
Per esempio, supponiamo che hai inserito un suono come risorsa con identificatore 101 e il file con le tue domande con identificatore 102, il codice seguente suona il fille e ti carica nella stringa "s" il contenuto del file. Semplice no?
Option Explicit
Private Const SND_APPLICATION = &H80
Private Const SND_ALIAS = &H10000
Private Const SND_ALIAS_ID = &H110000
Private Const SND_ASYNC = &H1
Private Const SND_FILENAME = &H20000
Private Const SND_LOOP = &H8
Private Const SND_MEMORY = &H4
Private Const SND_NODEFAULT = &H2
Private Const SND_NOSTOP = &H10
Private Const SND_NOWAIT = &H2000
Private Const SND_PURGE = &H40
Private Const SND_RESOURCE = &H40004
Private Const SND_SYNC = &H0
Private Declare Function PlaySound Lib "WINMM.DLL" Alias "PlaySoundA" (ByRef Sound As Any, _
ByVal hLib As Long, ByVal lngFlag As Long) As Long
Private Sub Form_Load()
Dim b() As Byte
b = LoadResData(101, "MIDI")
PlaySound b(0), 0, SND_MEMORY Or SND_NODEFAULT Or SND_SYNC
b = LoadResData(102, "TEXT")
s = StrConv(b, vbUnicode)
End Sub
|
|
|
Mikiwi93 (Normal User)
Rookie
Messaggi: 41
Iscritto: 03/11/2009
|
Postato originariamente da GrG:
22-08-2007, 22:20
Il Resource Editor e' un add-in (che va installato, se guardi nel menu principale di VB dovresti vedere la voce "Add-Ins") che permette di creare e editare un file di tipo ".res" (resources) in cui puoi mettere dati di tipo stringhe, o dati letti da files (ad esempio immagini, musica, suoni, ma anche file di testo ordinari)
Quando contruisci l'eseguibilie, il file .res viene "incluso" nell'eseguibile stesso, per cui non c'e' bisogno di includere nella distribuzione i vari files che sono stati inseriti dentro. Nel tuo caso, ci puoi memorizzare sia i files di suoni, che quello con le domande. Un hacker ovviamente sara' capace di "estrarre" quella informazione dall'eseguibile, ma di certo non i tuoi studenti (basta che non dici come funziona, altrimenti chiedono al fratello maggiore )
Per esempio, supponiamo che hai inserito un suono come risorsa con identificatore 101 e il file con le tue domande con identificatore 102, il codice seguente suona il fille e ti carica nella stringa "s" il contenuto del file. Semplice no?
Option Explicit
Private Const SND_APPLICATION = &H80
Private Const SND_ALIAS = &H10000
Private Const SND_ALIAS_ID = &H110000
Private Const SND_ASYNC = &H1
Private Const SND_FILENAME = &H20000
Private Const SND_LOOP = &H8
Private Const SND_MEMORY = &H4
Private Const SND_NODEFAULT = &H2
Private Const SND_NOSTOP = &H10
Private Const SND_NOWAIT = &H2000
Private Const SND_PURGE = &H40
Private Const SND_RESOURCE = &H40004
Private Const SND_SYNC = &H0
Private Declare Function PlaySound Lib "WINMM.DLL" Alias "PlaySoundA" (ByRef Sound As Any, _
ByVal hLib As Long, ByVal lngFlag As Long) As Long
Private Sub Form_Load()
Dim b() As Byte
b = LoadResData(101, "MIDI")
PlaySound b(0), 0, SND_MEMORY Or SND_NODEFAULT Or SND_SYNC
b = LoadResData(102, "TEXT")
s = StrConv(b, vbUnicode)
End Sub
|
|
Quindi dentro al progetto c'è da mettere un file res contenete il file xm nominato 101 giusto? |
|