Declares

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
Kovu
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 924
Зарегистрирован: 29.04.2005 (Пт) 17:38

Declares

Сообщение Kovu » 06.03.2006 (Пн) 20:19

Может кто знает объявления CreateProcessInternal, SoftModalMessageBox и RegisterLogonProcess
В поиске не нашел :oops:
желательно с примером использования
Если всё делать своими ручками, они скоро отвалятся !

AlexBlack
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 324
Зарегистрирован: 18.07.2005 (Пн) 19:14
Откуда: Киефф, Юкрейн...

Сообщение AlexBlack » 06.03.2006 (Пн) 21:45

хм.... а почему в "народный трёп"?
Красный, но студийный.

http://www.rs-creative.com
Alex_Black@rs-creative.com

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 06.03.2006 (Пн) 21:50

Откуда взяты имена API?

В поиске не нашел


Значит - не искал. Первый запрос по "именам API + VB" выдал несколько десятков примеров.
Последний раз редактировалось BV 06.03.2006 (Пн) 21:53, всего редактировалось 1 раз.
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 06.03.2006 (Пн) 21:52

Это ж откуда такие функции? Для чего это?
Откуда взяты имена API?
Полагаю из dependency walker'а ;)
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 06.03.2006 (Пн) 22:03

RegisterLogonProcess(DWORD dwProcessId, BOOL bRegister)
Где BV нашел остальные я не очень врубился....
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Kovu
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 924
Зарегистрирован: 29.04.2005 (Пт) 17:38

Сообщение Kovu » 07.03.2006 (Вт) 12:40

AlexBlack
А куда по твоему? =)
BV
Не знаю, где ты нашел первые 2 функции. CreateProcessInternal видел только упоминание, без объявлений. Если б я нашел их в поиске, я б действиельно не спрашивал
ANDLL
Пасиба :)
Если всё делать своими ручками, они скоро отвалятся !

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 07.03.2006 (Вт) 16:17

Kovu писал(а):BV
Не знаю, где ты нашел первые 2 функции. ...Если б я нашел их в поиске, я б действиельно не спрашивал


http://www.team-x.ru/xforum/topic588.html

Вторую я не искал. Но в любом случае вопрос бы свёлся лишь ко второй, если бы ты действительно искал.
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Kovu
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 924
Зарегистрирован: 29.04.2005 (Пт) 17:38

Сообщение Kovu » 07.03.2006 (Вт) 18:30

Я с поисковиками не всегда в дружбе :oops:
А что должно передаваться в Shift_stack1(пока передаю просто 0&)
По поводу SoftModalMessageBox везде только вызовы из асма слабо понятные мне
Если всё делать своими ручками, они скоро отвалятся !

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 08.03.2006 (Ср) 10:04

Может решение проблемы както проще, без использование Internal-функций? Ты вкурсе, что их объявления могут вообще отличаться для windows-ов разных версий, или даже для windows-ов с разными SP?
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 08.03.2006 (Ср) 22:20

Если ещё актуально, держите.

Код: Выделить всё

typedef struct _MSGBOXDATA {            // mbd
    MSGBOXPARAMS;                       // Must be 1st item in structure
    PWND     pwndOwner;                 // Converted hwndOwner
    WORD     wLanguageId;
    INT    * pidButton;                 // Array of button IDs
    LPWSTR * ppszButtonText;            // Array of button text strings
    UINT     cButtons;                  // Number of buttons
    UINT     DefButton;
    UINT     CancelId;
} MSGBOXDATA, *PMSGBOXDATA, *LPMSGBOXDATA;

int  SoftModalMessageBox(LPMSGBOXDATA lpmb);

BOOL RegisterLogonProcess(
    DWORD dwProcessId,
    BOOL fSecure);



Получено поиском по известно чему. Упоминаний CreateProcessInternal там нет.
Изображение

Kovu
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 924
Зарегистрирован: 29.04.2005 (Пт) 17:38

Сообщение Kovu » 09.03.2006 (Чт) 13:03

tyomitch
Пасиба :)
Если всё делать своими ручками, они скоро отвалятся !


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 37

    TopList  
cron