Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.09.2011, 12:27   #1
andriy1992p
 
Регистрация: 01.09.2011
Сообщений: 6
Восклицание Пример программы

У кого есть пример программы для С++ з использованием Win32 API
Надо открить и закрить фай(или программу)
Например открить блокнот и закрить его.
Если можно краткий пример такой проги если у когото есть или натолкнуть как сделать.
Спасибо.
andriy1992p вне форума Ответить с цитированием
Старый 15.09.2011, 12:51   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

в мсдн и гугле есть
p51x на форуме Ответить с цитированием
Старый 15.09.2011, 21:59   #3
alexcoder
Форумчанин
 
Регистрация: 31.05.2009
Сообщений: 786
По умолчанию

Из раннего
Код:
int main(int argc, char * argv[])
{
STARTUPINFO si;
PROCESS_INFORMATION pi;
SYSTEMTIME st;
char cmd[256],dir[512];
char name[256];
int exitcode,i;

if(argc>1)
{
GetLocalTime(&st);
wsprintf(cmd,"rar a -m5 -dh  %04d%02d%02d%02d%02d%02d.rar ",st.wYear,st.wMonth,st.wDay,st.wHour,st.wMinute,st.wSecond);
for(i=argc-1;i>0;i--)
	{
   lstrcat(cmd,argv[i]);
   lstrcat(cmd," ");
	}

si.cb=sizeof(STARTUPINFO);
si.lpReserved = 0;
si.lpDesktop  = 0;
si.lpTitle    = 0;
si.dwX = 0;
si.dwY = 0;
si.dwXSize = 0;
si.dwYSize = 0;
si.dwXCountChars = 0;
si.dwYCountChars = 0;
si.dwFillAttribute = 0;
si.dwFlags = STARTF_USESHOWWINDOW;
si.wShowWindow = SW_HIDE;
si.cbReserved2 = 0;
si.lpReserved2 = 0;
si.hStdInput  = 0;
si.hStdOutput = 0;
si.hStdError  = 0;
GetCurrentDirectory(sizeof(dir),dir);

CreateProcess(NULL,cmd,NULL,NULL,NULL,NORMAL_PRIORITY_CLASS	,NULL,dir,&si,&pi);
do GetExitCodeProcess(pi.hProcess,&exitcode);
while(exitcode==STILL_ACTIVE);
}
return 0;
Помощь с программами:
vk.com/alexcoder1
e-mail: informatik101@mail.ru
alexcoder вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пример резидентной программы на Delphi triest Общие вопросы Delphi 2 28.05.2011 09:39
Пример программы управления запасами. ArcaN0id Помощь студентам 5 18.12.2010 01:01
Пример программы для создания загрузочной дискеты. Marsel737 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 16 27.09.2010 16:57
Пример программы, выводящей на экран строку Masha1990 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 31 08.06.2010 00:29
Пример программы на С++ igroman Общие вопросы C/C++ 8 30.09.2008 11:24