|
Добавить и извлечь ресурс из dll или exe файла(Очень серьезно,не флудите кто не знает)
|
|||
---|---|---|---|
#18+
я хочу добавить и извлучь ресурс из dll или exe файла, но неполучается вот код: Код: vbnet 1. 2. 3. 4. 5.
код этого человека Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
мой код Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Модератор: Учимся использовать тэги оформления кода - FAQ ниче неизменяет в файле и может напишете как извлечь очень нужно, пожалуйста, помогите,очень, жду ответов ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2014, 17:30 |
|
Добавить и извлечь ресурс из dll или exe файла(Очень серьезно,не флудите кто не знает)
|
|||
---|---|---|---|
#18+
ПРАВИЛА ФОРУМА. Прочтите перед тем как задавать вопрос! Модератор: Тема перенесена из форума "Visual Basic". ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2014, 17:59 |
|
Добавить и извлечь ресурс из dll или exe файла(Очень серьезно,не флудите кто не знает)
|
|||
---|---|---|---|
#18+
модер лудше б тема в "Visual Basic" осталась может и ответили бы кто знает ответте уже много дней прошло у меня почти получается я вопрос редактнул прочитаите пожалуйста извените за флуд ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 19:15 |
|
Добавить и извлечь ресурс из dll или exe файла(Очень серьезно,не флудите кто не знает)
|
|||
---|---|---|---|
#18+
здесь нельзя редактнуть вот код,извените без цвета Declare Function BeginUpdateResource Lib "kernel32" Alias "BeginUpdateResourceA" (ByVal pFileName As String, ByVal bDeleteExistingResources As Integer) As Integer Private Declare Function UpdateResource Lib "kernel32" Alias "UpdateResourceA" (ByVal hUpdate As Long, ByVal lpType As String(менял на long), ByVal lpName As String(менял на long), ByVal wLanguage As Long, lpData As Any, ByVal cbData As Long) As Long выдает ошибку что значение any не используется в диклаке функциях(вроде с visual studio 2008) вот другая Declare Function UpdateResource Lib "kernel32" Alias "UpdateResourceA" (ByVal hUpdate As Integer, ByVal lpType As String, ByVal lpName As String, ByVal wLanguage As Integer, ByRef lpData As Byte, ByVal cbData As Long) As Integer Declare Function EndUpdateResource Lib "kernel32" Alias "EndUpdateResourceA" (ByVal hUpdate As Integer, ByVal fDiscard As Integer) As Integer Public Function WriteResource(ByVal filename As String) As Boolean Try 'Const RT_BITMAP = 2& 'Dim hgRes As Long Dim orbh() As Byte = My.Computer.FileSystem.ReadAllBytes("D:\h\Orb.bmp") Dim Explorer As Integer = BeginUpdateResource(filename, False) Dim res As Boolean = UpdateResource(Explorer, "bitmap"(менял тип на long), "6801"(менял тип на long), 1033, orbh(0), Convert.ToInt32(orbh.Length)) EndUpdateResource(Explorer, False) Catch ex As Exception Return False End Try Return True End Function Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click WriteResource("D:\h\explorer.exe") End Sub нажимаю на кнопку врезает как "bitmap" вот скрин менял bitmap b 6801 на long кажется должно работать ,но ниче неизменяет в файле ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 19:18 |
|
Добавить и извлечь ресурс из dll или exe файла(Очень серьезно,не флудите кто не знает)
|
|||
---|---|---|---|
#18+
Аниме Любительмодер лудше б тема в "Visual Basic" осталасьАниме Любительизвените без цветато есть обе ссылки, которые я вам дал, вы благополучно проигнорировали. но вот вам, конечно, обязаны все броситься помогать ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 19:40 |
|
|
start [/forum/topic.php?fid=20&msg=38818777&tid=1402201]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 150ms |
0 / 0 |