Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];

Вниз

Нацепить свою иконку на чужой ехе-файл   Найти похожие ветки 

 
Jetus ©   (2004-08-14 02:27) [0]

Уважаемые мастра, помогите мне с довольно таки сложным вопросом: как можно поменять иконку в чужом ехе-файле на свою? Может есть спец. компоненты или библиотеки для таких дел? Только не говорите мне, что надо садиться за ASM!!!


 
GuAV ©   (2004-08-14 05:25) [1]

UpdateResource

> Только не говорите мне, что надо садиться за ASM!!!

А как же иначе ? ;-)


 
Sergey Kaminski ©   (2004-08-14 08:13) [2]

BeginUpdateResource
UpdateResource
EndUpdateResource
Это только для NT, для 9x придется "ручками"

А если не секрет, что это за программа такая будет? Это такое вирусо?


 
Кириешки ©   (2004-08-14 09:37) [3]

Вот как на процесс чужой нацепить иконку свою - это всем извесно, а  вот как у екзешника поменять я не знаю. Разве только в каком-нибудь Restoratore ее ковырять.


 
Sergey Kaminski ©   (2004-08-14 09:40) [4]

>> Кириешки ©   (14.08.04 09:37) [3]

Вы, наверное, удивитесь, но серия *UpdateResource не использует никакого Restorator"а ;-)


 
Jetus ©   (2004-08-14 15:44) [5]

Это не вирусо, но для чего - объяснять долго: это будет что-то типа генератора скриптов :) не смейтесь! А если можно, то как на счет примерчика с BeginUpdateResource, UpdateResource и EndUpdateResource?


 
Anatoly Podgoretsky ©   (2004-08-14 15:51) [6]

Интересна идея превратить любую чужую программу в генератор скриптов. А насчет времени не беспокойся, объясняй, у народа много к тебе вопросов.


 
Sergey Kaminski ©   (2004-08-14 20:15) [7]

Это будет такой генератор скриптов, что останется только порадоваться, что MS Word еще не научился размножаться, перемещаться по сетке, присваивать свои иконки другим программам и писать в них скрипт на VB %~<


 
Jetus ©   (2004-08-15 12:19) [8]

Нет, ну а все-таки? Может примерчик, а? :)


 
Anatoly Podgoretsky ©   (2004-08-15 12:28) [9]

Неужели ты думаешь, что здесь вирусы помогают писать?


 
Vetek_2   (2004-08-15 18:38) [10]

не, это даже не вирус .. это фиг знает что ..
совет -  сделай 2 файла с разными значками, сравни ..
она должна записываться по определённому смещению, возможно не полностью ..


 
Vetek_2   (2004-08-15 19:08) [11]

тока будут проблемы, если ехе сжат ..


 
Jetus ©   (2004-08-16 19:37) [12]

Да не вирь это! Значит так, рисую ситуацию. Есть некая программа, написаная мною (ну, для примера, нечто вроде скрин-сейвера). В зависимости от того, какие параметры будут дописаны в конец этого файла, буду выполеятся различные действия (например, для этого же сейвера: можно, чтобы летал 3Д текст, разные волны... ну в общем все что угодно в зависимости от того, что в конец файла загнали). И вот, получается, что из одного и того же ехе-шника можно получить целую кучу вроде бы различных! Но тут есть загвоздка - иконка на всех остаётся одна и та же :( а мне надо, чтобы этот ехе-шник имел совершенно "левую" иконку, выбранную юзером... Эх, надеюсь, что понятно объяснил. Жду рекомендаций.

З.Ы. Только не говорите мне что это бред, потому что я это слышу уже не впервой, но работу до конца августа сделать и сдать надо. Салют!


 
GuAV ©   (2004-08-23 01:08) [13]


> Только не говорите мне что это бред, потому что я это слышу
> уже не впервой, но работу до конца августа сделать и сдать
> надо. Салют!


[12] - возможно и не бред. Но идея писать иконку в себя - имхо бред.
Рекомендую прочитать про Shell Extensions, а конкретно про IExtractIcon... Думаю появятся правильные мысли.


 
AlexZ   (2004-08-23 01:24) [14]

Я вообще не понял о чём речь.. Надо собрать PE файл "по кусочкам"? Оверлей? Или что вообще? Иконку менять у активного процесса или Вы хотите сделать что-то типа WinRAR-sfx?


 
IXT   (2004-08-23 11:05) [15]

А кто (что), как и когда будет дописывать в конец файла (и какого)???


 
Anatoly Podgoretsky ©   (2004-08-23 11:47) [16]

Jetus ©   (16.08.04 19:37) [12]
Понятно, правая кнопка на файле - свойства, сменить иконку, выполняется чисто пользователем.


 
Anatoly Podgoretsky ©   (2004-08-23 11:49) [17]

Ну только твое уточнение полностью расзодится с началом вопроса, вначале речь идет про чужой файл, к которому дописывается свой вирус.



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.034 c
6-1089668334
RaPToR_1
2004-07-13 01:38
2004.10.03
Twebbrowser


1-1095333235
Koala
2004-09-16 15:13
2004.10.03
Формат времени


4-1092953711
ZeBriD
2004-08-20 02:15
2004.10.03
как можно вывести комп из спящего режима?


3-1094024391
Koala
2004-09-01 11:39
2004.10.03
Клиент-сервер (MIDAS) под Firebird 1.5


4-1093534480
TUser
2004-08-26 19:34
2004.10.03
Меню





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский