|
Внимание! Теперь для входа на форум необходимо вводить единый пароль регистрации сервисов sibnet.ru!
Здравствуйте, гость ( Вход | Регистрация )
 Сейчас обсуждают
 
| |
ЧаВо по Pascal/Delphi, Спрашивайте, не стесняйтесь. |
|
|
mephisto |
7.6.2008, 21:31
|

ортодоксальный линуксоид
Группа: VIP
Сообщений: 7 724
Регистрация: 17.11.2007
Из: столицы вашей родины
Пользователь №: 10 849

|
Тема пока пустая, так что не стесняйтесь задавать вопросы. Еще лучше, если к вопросам будет прилагаться ответ  Куратором темы назначается ??????? (место вакантно  )
|
|
|
|
x0man |
12.6.2008, 22:59
|

Выпендрёжный программист... :)
Группа: Пользователи
Сообщений: 789
Регистрация: 17.7.2007
Из: Кыргызстан, Кара-Балта
Пользователь №: 2 197
Репутация: 28

|
Linky1) Код WinExec('C:\Windows\system32\calc.exe', SW_SHOW); ExitProcess(0);
при этом выключите защиту на компе... 2) нужно будет фиксить PEB процесса... за примерами вам на http://www.rootkits.ruhttp://www.wasm.ruну даже можете на сайт в подписи моей сходить) там был пример по изменению имени процесса... Сообщение отредактировал x0man - 12.6.2008, 23:02
|
|
|
|
x0man |
12.6.2008, 23:27
|

Выпендрёжный программист... :)
Группа: Пользователи
Сообщений: 789
Регистрация: 17.7.2007
Из: Кыргызстан, Кара-Балта
Пользователь №: 2 197
Репутация: 28

|
В меню делфы... Project -> View Source будет чтото типа этого... Код program Project1;
uses Forms, Unit1 in 'Unit1.pas' {Form1};
{$R *.res}
begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.ShowMainForm := False; // <<<--------- Добавить это... Application.Run; end.
или в коде основной формы(по умолчанию она называется "Form1") при событии OnCreate добавить такой код Код procedure TForm1.FormCreate(Sender: TObject); begin Form1.Visible := False; // Self.Visible := False; вот так... // (Sender as TForm1).Visible := False; так... // TForm1(Sender).Visible := False; или так... end;
или же просто в ObjectInspector'е параметр Visible у Form1 можно изменить на FALSE без всякого кода.... вспоминаю, когда писал первый и последний троян в своей жизни... столько радости было когда по сетке сидюк открывался... Сообщение отредактировал x0man - 12.6.2008, 23:32
|
|
|
|
Linky |
12.6.2008, 23:32
|

МЕГА флудер
Группа: Sibnet-club
Сообщений: 3 466
Регистрация: 31.3.2008
Из: Барнаул
Пользователь №: 27 560
Репутация: 243

|
Цитата(x0man @ 12.6.2008, 23:27)  или же просто в ObjectInspector'е параметр Visible у Form1 можно изменить на FALSE без всякого кода....
спросил потому что,в delphi 7 по умолчанию у формы параматр visible = false, но в тоже время её видно при запуске... хотя наверно это у меня так  спасибо за ответы.
|
|
|
|
A_l_e_k_s |
13.6.2008, 23:15
|

Любит поговорить
Группа: Sibnet-club
Сообщений: 445
Регистрация: 29.5.2008
Из: Новоалтайск
Пользователь №: 34 897

|
можно и без формы и без службы и не консольное, просто пиши на WinAPI, там возможностей море и проги компактные получаются. но такие проги редкость, пользователи их редко заказывают, у меня всего один подобный заказ был.
|
|
|
|
A_l_e_k_s |
14.6.2008, 8:27
|

Любит поговорить
Группа: Sibnet-club
Сообщений: 445
Регистрация: 29.5.2008
Из: Новоалтайск
Пользователь №: 34 897

|
ну вот человеку на будущее:
чтобы вызаваемая прога была без окошка надо писать не WinExec('C:\Windows\system32\calc.exe', SW_SHOW); а WinExec('C:\Windows\system32\calc.exe', SW_HIDE);
кроме WinExec для запуска чужих приложений (или своей копии) применяются функции CreateProcess, CreateProcessAsUser, ShellExecute, ShellExecuteEx. Подробную информацию по ним с примерами (и вообще по кодингу в дельфе) можно посмотреть в DelphiWorldPro (как на сайте, так и скачанном с сайта справочнике). DelphiWorldPro - классный русскоязычный сборник примеров и статей, как для новичков, так и для профи.
по второму вопросу, об изменении имени процесса - можно создать свою копию с нужным именем, запустить её, и тут же закрыться, о чём человек в первом вопросе и спрашивал.
Сообщение отредактировал A_l_e_k_s - 14.6.2008, 8:28
|
|
|
|
x0man |
14.6.2008, 15:15
|

Выпендрёжный программист... :)
Группа: Пользователи
Сообщений: 789
Регистрация: 17.7.2007
Из: Кыргызстан, Кара-Балта
Пользователь №: 2 197
Репутация: 28

|
Цитата(A_l_e_k_s @ 14.6.2008, 7:27)  по второму вопросу, об изменении имени процесса - можно создать свою копию с нужным именем, запустить её, и тут же закрыться, о чём человек в первом вопросе и спрашивал.
2)изменить имя процесса запущенной программы, т.е. например при нажатии на кнопку имя процесса менялось с "project1" на "asd"...
|
|
|
|
x0man |
15.6.2008, 16:59
|

Выпендрёжный программист... :)
Группа: Пользователи
Сообщений: 789
Регистрация: 17.7.2007
Из: Кыргызстан, Кара-Балта
Пользователь №: 2 197
Репутация: 28

|
oL___Egпод значением в комбо бокс можно понимать 2 варианта... это индекс что выбран и текст который стоит... полагаю вам надо индекс... Код procedure TForm1.Button1Click(Sender: TObject); begin case ComboBox1.ItemIndex of 0:Label1.Caption := '1000'; 1:Label1.Caption := '2000'; else Label1.Caption := '>2000'; end; end;
также с событием... OnCloseUp Код procedure TForm1.ComboBox1CloseUp(Sender: TObject); begin case ComboBox1.ItemIndex of 0:Label1.Caption := '1000'; 1:Label1.Caption := '2000'; else Label1.Caption := '>2000'; end; end;
Про бд ничего не скажу, ибо не знаю... но по логике -> засуньте код обновления в отдельную процедуру и добавьте её в кусок кода где добавляется запись... чтобы после добавления записи таблица обновлялась...
|
|
|
|
oL___Eg |
15.6.2008, 17:23
|

Синька чмо, похмелье лох
Группа: Sibnet-club
Сообщений: 188
Регистрация: 24.3.2008
Пользователь №: 26 587
Репутация: 20

|
x0man Спасибо за помошь!!! ps Цитата также с событием... OnCloseUp Я такого чёт не нашёл... в Events? нету. Так вставить попробывал, ошибка какаета вылазит " expected '=' but '(' found".
|
|
|
|
oL___Eg |
15.6.2008, 22:49
|

Синька чмо, похмелье лох
Группа: Sibnet-club
Сообщений: 188
Регистрация: 24.3.2008
Пользователь №: 26 587
Репутация: 20

|
Цитата ну а там ItemIndex работает? Да работает. Я через баттон сделал. Всё ок, ещё раз спс!  зы ещё маленький вопрос: Можно кнопки чтоб не стандартные были, а какие-нибуть овальные или ещё там чё... посимпотичнее вообщем можно сделать? И не могу на форму фон поставить... Я новичок в делфи, ещё много не знаю  Всё впереди... Сообщение отредактировал oL___Eg - 15.6.2008, 22:54
|
|
|
|
1 чел. просматривают этот форум (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|