ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

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

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

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

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

Репутация: 106
Отправить сообщение для St0nX с помощью ICQ
По умолчанию

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

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

Репутация: 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
Провел на форуме:
6128108

Репутация: 445


По умолчанию

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

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

Репутация: 106
Отправить сообщение для St0nX с помощью ICQ
По умолчанию

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

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

Репутация: 314
Отправить сообщение для s0l_ir0n с помощью ICQ
По умолчанию

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

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

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

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

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

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

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

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

Репутация: 106
Отправить сообщение для St0nX с помощью ICQ
По умолчанию

Пример :
Код:
#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
Провел на форуме:
130763

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

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

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

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

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

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

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

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

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

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



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



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


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




ANTICHAT.XYZ