yanus0 |
01-02-2007 13:30 544461 |
WINNTBBU.DLL создать самому?!...
WINNTBBU.DLL експортирует InitBillBoard, ProgressGaugeMsg, SetInfoText, SetProgressText, SetStep, SetTimeEstimate , ShowProgressGaugeWindow ...написав альтернативный WINNTBBU.DLL с обработчиками этих функций можна сделать любой по сложности WINNTBBU.DLL ... я пробовал но я не очень силен в программировании.... может уже кто то пробовал или сможет помочь ?
|
Vadikan |
02-02-2007 01:02 544682 |
yanus0
Думаю, что большинство вполне устраивает Winntbbu Editor. Вопросы программирования лучше обсуждать в соотвествующем форуме.
|
yanus0 |
02-02-2007 17:58 544907 |
Vadikan
А меня не устраивает!
Winntbbu Editor это всего лиш редактор ресурсов заточеный под WINNTBBU.DLL то же можна сделать reshackom а вот сделать WINNTBBU.DLL штоб как у висте или круче то ваше большинство было б в шоке!
|
Boa Soft |
05-02-2007 21:41 546164 |
yanus0
Цитата:
WINNTBBU.DLL експортирует InitBillBoard, ProgressGaugeMsg, SetInfoText, SetProgressText, SetStep, SetTimeEstimate , ShowProgressGaugeWindow
|
Тут только брать Ida или что-то подобное и копать параметры. Думаю не так уж и сложно. :)))
Документации по функиям нет.
logonUI бы раскопать - вот поинтереснее было бы...
|
Boa Soft |
10-02-2007 02:18 547994 |
Вложений: 1
yanus0
Цитата:
WINNTBBU.DLL експортирует InitBillBoard, ProgressGaugeMsg, SetInfoText, SetProgressText, SetStep, SetTimeEstimate
|
Если есть реальный интерес, то вот:
Код:
{
SCU = 5; valid 0..5
0 XP Professional
1 Whisler Server
2 Whisler Advanced Server
3 Whisler Datacenter Server
4 XP Home
5 Whisler Blade Server
}]
type
TInitBillBoard = function(ParentWnd:DWORD; CmdShow:LPCWSTR; SCU:DWORD ):DWORD; stdcall;
TStartBillBoard = function: DWORD; stdcall;
TStopBillBoard = function: DWORD; stdcall;
TTermBillBoard = function: DWORD; stdcall;
TSetStep = function(lParam: LPARAM): DWORD; stdcall;
TSetProgressText = function(lpString: LPCWSTR): DWORD; stdcall;
TSetTimeEstimate = function(lpString: LPCWSTR): DWORD; stdcall;
TSetProgress = function(Progress: DWORD): DWORD; stdcall;
TShowProgressGaugeWindow = function(nCmdShow: Integer): DWORD; stdcall;
TSetInfoText = function(lpString: LPCWSTR): DWORD; stdcall;
TBB_Refresh = function: DWORD; stdcall;
TGetBBHwnd = function:Hwnd; stdcall;
TGetBBMainHwnd = function:Hwnd; stdcall;
TGetPanelCount = function:dword; stdcall;
TProgressGaugeMsg = function(Msg: UINT; _wParam: WPARAM; _lParam: LPARAM): DWORD; stdcall;
Во вложение - обертка для библиотеки для изучения и запускалка всех функций. Код - Delphi7.
|
Время: 00:58.
© OSzone.net 2001-