IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным. В описании темы указываем язык!!!

> Создание и уничтожение процессов, C/C++
Rocket
сообщение 9.11.2008 17:23
Сообщение #1


Знаток
****

Группа: Пользователи
Сообщений: 306
Пол: Мужской
Реальное имя: Евгений

Репутация: -  0  +


Скажите пожалуйста, как создать и уничтожить процесс в ОС семейства Microsoft Windows? Знаю о существовании системного вызова CreateProcess(…), допускающего использование множества дополнительных параметров. Если возможно, то напишите пожалуйста текстовый пример использования CreateProcess(…).
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
volvo
сообщение 14.11.2008 23:30
Сообщение #2


Гость






То же самое (проверку на 0 и печать в этом случае кода ошибки) делай для DeleteFile, результат - в студию; почти все WinAPI функции возвращают 0 в случае неудачи, и код ошибки берется через GetLastError.

Только учти, что при удалении файла есть особые случаи:
1) если файл read-only, то перед удалением надо этот атрибут снять;
2) для удаления файла у тебя должны быть права на удаление этого файла, либо права на удаление потомка для той папки, в которой файл лежит...
 К началу страницы 
+ Ответить 
Rocket
сообщение 14.11.2008 23:39
Сообщение #3


Знаток
****

Группа: Пользователи
Сообщений: 306
Пол: Мужской
Реальное имя: Евгений

Репутация: -  0  +


Цитата(volvo @ 14.11.2008 23:30) *

То же самое (проверку на 0 и печать в этом случае кода ошибки) делай для DeleteFile, результат - в студию; почти все WinAPI функции возвращают 0 в случае неудачи, и код ошибки берется через GetLastError.

Только учти, что при удалении файла есть особые случаи:
1) если файл read-only, то перед удалением надо этот атрибут снять;
2) для удаления файла у тебя должны быть права на удаление этого файла, либо права на удаление потомка для той папки, в которой файл лежит...


Так, номер ошибки : 2 во всех случаях...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Rocket   Создание и уничтожение процессов   9.11.2008 17:23
volvo   Вот простейший пример: Шаг 131 - CreateProcess   9.11.2008 17:28
Rocket   Вот простейший пример: [url=http://www.firststeps...   9.11.2008 17:37
volvo   Что значит "не создается"? Не появляется...   9.11.2008 17:43
Rocket   Что значит "не создается"? Не появляетс...   9.11.2008 17:59
volvo   Ну так сначала исправь ошибки а потом будешь говор...   9.11.2008 18:18
Rocket   Ну так сначала исправь ошибки а потом будешь гово...   11.11.2008 0:27
volvo   Искать в папке файлы с необходимыми расширениями (...   11.11.2008 1:35
Rocket   Искать в папке файлы с необходимыми расширениями ...   14.11.2008 17:03
volvo   Тебя что, на MSDN забанили? :) MSDN: FindFirstFile...   14.11.2008 17:12
Rocket   Тебя что, на MSDN забанили? :) [url=http://msdn.m...   14.11.2008 22:14
volvo   - это не диагностика... Почему не получается? Что...   14.11.2008 22:59
Rocket   - это не диагностика... Почему не получается? Что...   14.11.2008 23:22
volvo   То же самое (проверку на 0 и печать в этом случае ...   14.11.2008 23:30
Rocket   То же самое (проверку на 0 и печать в этом случае...   14.11.2008 23:39
Rocket   Только учти, что при удалении файла есть особые ...   15.11.2008 0:34
volvo   Эти операции здесь ни при чем. Ошибка №2 - это ERR...   15.11.2008 1:46
Rocket   Эти операции здесь ни при чем. Ошибка №2 - это ER...   18.11.2008 18:45


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 18.07.2025 8:19
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"