Diskusní fóra - Téma

Otázka - zodpovězená Téma: Zapisovanie do DLL

RSS Feed RSS Feed

Diskusní fóra > Visual Basic .NET (2005, 2008, 2010) > Zapisovanie do DLL

Zapisovanie do DLL

Datum: 6.9.2010 16:50
Autor: neregistrovaný (88.212.37.229)
Hodnocení autora: není
Příspěvků: 0
Zdravim,
Je nejako mozne zapisat string z materskej .exe aplikacie do mojho Dll tak aby tato hodnota v DLL ostala aj po ukonceni programu ?
Moj DLL :

Public Shared MojaPremenna as String

Public Shared Sub FunkciaX(byval TEXT as String)
MojaPremenna = TEXT

End Sub

//tuto MojaPremenna chcem uchovat az do dalsej zmeny.Dakujem
 
           [Odpovědět]
 
Hodnocení: -5 Čekejte, prosím...

Re: Zapisovanie do DLL

Datum: 6.9.2010 16:51
Autor: neregistrovaný (88.212.37.229)
Hodnocení autora: není
Příspěvků: 0
este by som chcel pripomenut ze nechcem pouzit zapis textu cez StreamWriter do .txt ale do plnohodnotnej kniznice
 
           [Odpovědět]
 
Hodnocení: -1 Čekejte, prosím...

Příspěvek odpovídá na otázku Re: Zapisovanie do DLL

Datum: 6.9.2010 17:09
Autor: Ondřej Linhart
Hodnocení autora: 1132
Příspěvků: 2389
Proboha jak jste mohl přijít na takovou totální debilitu? DLL a EXE jsou knihovny s kódem, do kterých nemá nic co zapisovat... Pokud potřebujete někam zapsat data, zapište je do souboru nebo databáze.
 
           [Odpovědět]
 
Hodnocení: 0 Čekejte, prosím...

Re: Zapisovanie do DLL

Datum: 6.9.2010 17:45
Autor: neregistrovaný (88.212.37.229)
Hodnocení autora: není
Příspěvků: 0
no myslel som ze pokial je to Dynamic Link Library tak sa moze dynamicky menit ...
 
           [Odpovědět]
 
Hodnocení: -1 Čekejte, prosím...

Re: Zapisovanie do DLL

Datum: 6.9.2010 18:00
Autor: Ondřej Linhart
Hodnocení autora: 1132
Příspěvků: 2389
Tak teď skutečně nevím, jestli si děláte srandu, nebo jestli to myslíte vážně.
 
           [Odpovědět]
 
Hodnocení: 8 Čekejte, prosím...

Příspěvek odpovídá na otázku Re: Zapisovanie do DLL

Datum: 7.9.2010 7:28
Autor: Róbert Pavlík
Hodnocení autora: 27
Příspěvků: 81
 
           [Odpovědět]
 
Hodnocení: 1 Čekejte, prosím...

Re: Zapisovanie do DLL

Datum: 7.9.2010 19:09
Autor: neregistrovaný (78.98.65.212)
Hodnocení autora: není
Příspěvků: 0
Toto som našiel na internete ešte dávno ak som potreboval editovať .exe ,ale pre úplne iný účel .. ale ak si to skúsite a prispôsobite podla Vás môže Vám to pomôcť.



text1 = TextBox1.Text
        text2 = TextBox2.Text
        FileOpen(1, Application.StartupPath & "\NAZOV DLL KNIZNICE.dll",  OpenMode.Binary, OpenAccess.Read, OpenShare.Default)
        stub = Space(LOF(1))
        FileGet(1, stub)
        FileClose(1)
        If File.Exists(Application.StartupPath & "\NAZOV DLL KNIZNICE.dll") Then
            My.Computer.FileSystem.DeleteFile(Application.StartupPath & "\NAZOV DLL KNIZNICE.dll")
        End If
        FileOpen(1, Application.StartupPath & "\NAZOV DLL KNIZNICE.dll", OpenMode.Binary, OpenAccess.ReadWrite, OpenShare.Default)
        FilePut(1, stub & "@Text1" & text1 & "@Text2" & text2)
        FileClose(1)

 
 
           [Odpovědět]
 
Hodnocení: -3 Čekejte, prosím...

Příspěvek odpovídá na otázku Re: Zapisovanie do DLL

Datum: 9.9.2010 9:58
Autor: Tomáš Herceg
Hodnocení autora: 1660
Příspěvků: 3533
PROBOHA ŽIVÉHO!

Do EXE souborů ani DLL knihoven nic nepište přes streamy. Knihovny obsahují zkompilovaný kód, kterému nerozumíte (rozumí mu možná tak někteří vývojáři kompliátorů, kterých je na světě hrstka) a jediné, čeho tím můžete dosáhnout, je, že celou binárku rozbijete.

Neexistuje jediný rozumný důvod, proč byste měli ručně upravovat EXE soubory nebo DLL knihovny. Pokud si chcete hrát na hackery, tak ne prosím tomto webu.
 
           [Odpovědět]
 
Hodnocení: 3 Čekejte, prosím...
 

VBNET.CZ | © 2007 Tomáš Herceg, Tomáš Jecha | Kopírování a přejímání jakéhokoliv obsahu z tohoto webu je bez písemného svolení autorů zakázáno.