|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Авг 6, 2004 01:50:24 Подскажите пожалуйста как будет выглядить на ассемблере следующий отрезок кода: #define MYUTILITY_CLASS_ID Class_ID(0x70459cb4, x3a8a2d69) class MyUtilityClassDesc : public ClassDesc2 { public: SClass_ID SuperClassID() { return UTILITY_CLASS_ID; } Class_ID ClassID() { return MYUTILITY_CLASS_ID; } void * Create(BOOL loading = FALSE) { return &theMyUtility; } const TCHAR * ClassName() { return GetString(IDS_CLASS_NAME); } const TCHAR * Category() { return GetString(IDS_CATEGORY); } int IsPublic() { return 1; } const TCHAR * InternalName() { return _T("MyUtility"); } HINSTANCE HInstance() { return hInstance; } }; MyUtilityClassDesc MyUtilityDesc; ClassDesc2* GetMyUtilityDesc() { return &MyUtilityDesc; } __declspec( dllexport ) ClassDesc* LibClassDesc(int i) { return GetMyUtilityDesc(); } |
|
|
Дата: Авг 6, 2004 02:17:34 откомпилируй и посмотри |
|
|
Дата: Авг 6, 2004 09:55:28 да и в С++ обычно есть опция такая "генерировать АСМ файл"... |
|
|
Дата: Авг 6, 2004 22:55:46 Еще бы html код бы здесь вписали... |
|
|
Дата: Авг 7, 2004 16:16:52 2 Fallout Не нашел такой опции, подскажи где! |
|
|
Дата: Авг 7, 2004 16:34:14 cl /? ЗЫ Звачем ЭТО на асм переводить :-? |
|
|
Дата: Авг 7, 2004 17:19:40 Хочу понять что происходит с классом при компиляции! |
|
|
Дата: Авг 7, 2004 17:29:03 Хочу понять что происходит с классом при компиляции! Ну, Касперски затрагивал эту тему в "Фундаментальных основах хакерства: Искусство дизассеблирования" |
|
|
Дата: Авг 7, 2004 18:09:55 2 vinnie_pooh а при чем здесь Касперский со своими фундаментальными основами если я просто хочу переделать прогу с C++ в ASM! |
|
|
Дата: Авг 10, 2004 12:22:58 · Поправил: ssx у cl ключик есть /Fa я не знаю, как ты это чудо будешь компилить(ClassDesc2 где?) |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.048 |