HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Скрываем окна программы
  #1  
Старый 23.03.2009, 09:40
agentspy
Познающий
Регистрация: 21.03.2009
Сообщений: 39
С нами: 9021980

Репутация: 10
Question Скрываем окна программы

Есть Portable прога имеет один ЕХЕ файл,Как скрыть главное окно программы при её запуске !! что-бы прога запускалась скрытно в фоновом режиме?
 
Ответить с цитированием

  #2  
Старый 23.03.2009, 09:57
St0nX
Участник форума
Регистрация: 19.05.2007
Сообщений: 281
С нами: 9989619

Репутация: 106
По умолчанию

ShellExecute(hWnd,TEXT("open"),TEXT("тут пишеш путь"), NULL, NULL,SW_HIDE);
 
Ответить с цитированием

  #3  
Старый 23.03.2009, 10:52
agentspy
Познающий
Регистрация: 21.03.2009
Сообщений: 39
С нами: 9021980

Репутация: 10
По умолчанию

Я не дапонял куда это" ShellExecute(hWnd,TEXT("open"),TEXT("тут пишеш путь"), NULL, NULL,SW_HIDE);" вписать???

Попробую так...Вот программа >>> http://s40.radikal.ru/i088/0903/73/3f324e6fbaed.jpg Когда её запускаешь ,Появляется главное окно этой программы !! Как сделать что-бы она работала Но главного окна на рабочем столе не было видно?
Я думаю в самом ехе файле что-то надо изменить....А чем его открыть,и что там менять понятия не имею...Помогите как и что делать?
 
Ответить с цитированием

  #4  
Старый 23.03.2009, 11:07
diznt
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
С нами: 9619229

Репутация: 445


По умолчанию

Автору кажись надо не на программном языке
 
Ответить с цитированием

  #5  
Старый 23.03.2009, 11:55
St0nX
Участник форума
Регистрация: 19.05.2007
Сообщений: 281
С нами: 9989619

Репутация: 106
По умолчанию

Зачем тогда постить в этот раздел?
 
Ответить с цитированием

  #6  
Старый 23.03.2009, 12:50
s0l_ir0n
Участник форума
Регистрация: 14.03.2009
Сообщений: 237
С нами: 9031410

Репутация: 314
По умолчанию

agentspy. Если портэйбл делал ты, то тебе нужно добавить небольшой код в главное приложение и снова запортить. Либо выкладывай прогу, разберемся.
 
Ответить с цитированием

  #7  
Старый 23.03.2009, 13:30
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
С нами: 9443906

Репутация: 3313


По умолчанию

Ему отладчик(ollydbg, softice, ida) нужен со знанием ассемблера и winapi ^_^

Тс, это уже готовый бинарник, его изменить можно только на низком уровне... Исходный код никак нельзя поправить/изменить.

Проще написать отдельный лоадер на c/delphi

Последний раз редактировалось Chaak; 23.03.2009 в 13:34..
 
Ответить с цитированием

  #8  
Старый 23.03.2009, 13:56
St0nX
Участник форума
Регистрация: 19.05.2007
Сообщений: 281
С нами: 9989619

Репутация: 106
По умолчанию

Пример :
Код:
#include<windows.h>
#include<stdio.h>

BOOL CALLBACK EnumWndProc(HWND hwnd, LPARAM lParam)
{
   if(GetWindowThreadProcessId(hwnd, NULL) == GetCurrentThreadId())
   {
      *(HWND*)lParam = hwnd;
      return FALSE;
   }

   return TRUE;
}

int main()
{
	char fName[255];
	char fDir[255];
	char tmp[] = "open";
	int flag;
	flag = 0;
	HWND hWnd;
    EnumWindows(EnumWndProc, (LPARAM)&hWnd);
	while(1)
	{
		printf("New apl? 1-yes, 0-no: ");
		scanf("%d",&flag);
		if(flag==0)
		{
			break;
		}
		if(flag==1)
		{
			printf("Input file name: ");
			scanf("%s",&fName);
			GetCurrentDirectoryA(sizeof(fDir),(LPSTR)fDir);
			strcat(fDir,"\\");
			strcat(fDir,fName);
			printf("%s",fDir);
			ShellExecuteA(hWnd,(LPCSTR)tmp,(LPCSTR)fDir, NULL, NULL, SW_HIDE);
			printf("\r\n");
		}
	}
	return 0;
}
 
Ответить с цитированием

  #9  
Старый 23.03.2009, 16:29
agentspy
Познающий
Регистрация: 21.03.2009
Сообщений: 39
С нами: 9021980

Репутация: 10
По умолчанию

agentspy. Если портэйбл делал ты, то тебе нужно добавить небольшой код в главное приложение и снова запортить. Либо выкладывай прогу, разберемся.
----------------------------------------------------------------------------------------------------------------------
Да если бы сам :-) я вообще когда заглядываю в ехе файл через ольгу мне Страшно(((

Я сюда прогу выложил http://depositfiles.com/files/70n4ld2d6 гляньте кто...можно что-нить сделать ,Если нет то кто возмётся написать типо такой же проги Функция управления удалённым компутером мне в принципе не нужна ,Только смотреть за ним !!т.е видеть удалённый рабочий стол

Последний раз редактировалось agentspy; 23.03.2009 в 16:58..
 
Ответить с цитированием

  #10  
Старый 23.03.2009, 16:31
agentspy
Познающий
Регистрация: 21.03.2009
Сообщений: 39
С нами: 9021980

Репутация: 10
По умолчанию

Цитата:
Сообщение от Chaak  
Ему отладчик(ollydbg, softice, ida) нужен со знанием ассемблера и winapi ^_^

Тс, это уже готовый бинарник, его изменить можно только на низком уровне... Исходный код никак нельзя поправить/изменить.

Проще написать отдельный лоадер на c/delphi
А посмотрите прогу вдруг исходный код у неё открыт ....?

Последний раз редактировалось agentspy; 23.03.2009 в 16:59..
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
О законе. _-[A.M.D]HiM@S-_ Статьи 38 05.11.2015 23:18
Хакер и закон! SladerNon Болталка 17 12.11.2009 09:42
Обзор бесплатных Cms em00s7 PHP 16 03.07.2009 13:13
Программы для работы с железом. Часть I – настройка видеокарт _GaLs_ "Железо" 2 20.12.2006 01:18
Программы для работы с железом. Часть 2 – материнские платы _GaLs_ "Железо" 0 19.11.2006 12:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.