Light or Dark
offline
Опыт:
7,275Активность: |
C++. Опять.
Если я еще всех не достал ;)
В-общем работает моя прога. Только вот не до конца xD Суть в том, что она не хочет завершать процессы. На windows 7 прекрасно работает, завершает, все как надо. А на XP (а именно на "хрюшке" и нужно) она ну никак не работает.
» Привожу код:
» В файле "p.txt" (для проверки сделано) написано:
testdate= 1 KillProcByPid= 0
» Для тех, кто захочет помочь:
Суть программы в том, чтобы при отсутствии в компьютере флешки с файлом key.txt (причем созданном в определенное время), играть было невозможно. Тупо расстреливались процессы игр (ну и пеинт, для тестирования). Заранее спасибо xD |
17.01.2012, 12:15 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
Попробуй убрать у названий расширение .exe
Раз уж WinAPI, лучшеб юзал NET, там действия с процессами очень элементарны и всегда работают. А названия лучше в массив строк загнать и проверять циклом, так будет легче редактировать и код короче |
17.01.2012, 15:51 | #2
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Light or Dark
offline
Опыт:
7,275Активность: |
Изначально так запланировано и было (про массив строк). Но я не представляю, как засунуть строку в функцию. Там же юникод и перед каждой надписью приходится L ставить. Так что я был бы благодарен примеру, КАК это сделать. |
17.01.2012, 16:56 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,700Активность: |
Light_or_Dark, чем тебя не устраивает массив wchar'ов?
Hellfim добавил:
В смысле массив массива wchar Hellfim добавил:
ну например: wchar [N] [L] Где N - количество строк, а L - длина максимальной из них, если не известно, то пусть максимальная будет 1024, хз. |
17.01.2012, 18:08 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|