ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|
Системное программирование и Windows Vista |

12.01.2008, 10:47
|
|
Участник форума
Регистрация: 01.12.2007
Сообщений: 141
Провел на форуме: 1208190
Репутация:
136
|
|
Системное программирование и Windows Vista
Не знал куда поместить эту тему, разместил здесь..
возник вопрос, как сильно изменится системное программирование с переходом на висту по сравнению с ХР? расмотрим на простом примере:
Код:
#include <iostream>
#include <windows.h>
using namespace std;
volatile UINT nCount;
volatile DWORD dwCount;
void thread()
{
for(;;)
{
nCount++;
Sleep(100);
}
}
int main()
{
HANDLE hThread;
DWORD IDThread;
char c;
hThread = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)thread, NULL, 0, &IDThread);
if (hThread == NULL)
return GetLastError();
for (;;)
{
cout << "Input: " << endl;
cout << "\t'n' to exit" << endl;
cout << "\t'y' to display the count" << endl;
cout << "\t's' to suspend thread" << endl;
cout << "\t'r' to resume thread" << endl;
cin >> c;
if (c == 'n')
break;
switch(c)
{
case 'y':
cout << "count= " << nCount << endl;
break;
case 's':
dwCount = SuspendThread(hThread);
cout << "Thread suspend count = " << dwCount << endl;
break;
case 'r':
dwCount = ResumeThread(hThread);
cout << "Thread suspend count = " << dwCount << endl;
break;
}
}
TerminateThread(hThread, 0);
CloseHandle(hThread);
return 0;
}
Здесь расмотрено 3 состояния созданого потока.. С переходом на Висту, сильно ли изменятся функции, синхронизация потоков и процессов, структурная обработка исключений, работа с виртуальной памятью, управление файлами, управление безопасностью и т.д.. Много ли придётся переучивать? я только взялся за системное программирование..
|
|
|

12.01.2008, 12:20
|
|
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
Провел на форуме: 1941233
Репутация:
2726
|
|
Не изменяется.
|
|
|

12.01.2008, 13:31
|
|
Участник форума
Регистрация: 05.05.2007
Сообщений: 171
Провел на форуме: 1050662
Репутация:
435
|
|
Единственное что в Висте бок с компелятарами старыми, вообще по идеи Vc 6.0 не должен там работать, но именно в нем я и работаю, хотя порой бывают боки, на код как сказал Кез никак не влияет
|
|
|

12.01.2008, 14:00
|
|
Участник форума
Регистрация: 01.12.2007
Сообщений: 141
Провел на форуме: 1208190
Репутация:
136
|
|
Спс..  Как думаете скоро ли навсегда забудут WinXP и по всюду будет Виста?
|
|
|

12.01.2008, 14:26
|
|
Участник форума
Регистрация: 05.05.2007
Сообщений: 171
Провел на форуме: 1050662
Репутация:
435
|
|
Ну это вопрос не для данного раздела, но скажу свое мнение, посколько все современные ноуты оснащаются или Вистой бо Мелкософт именно его предлагает на ноуты, либо линуксом , а линукс ставят из за слабых характеристик ноутбука, так вот думаю что рано или поздно 1-2 года , ХР снимиться с поддержки мелкософта, и виста залатает все дыры, ну почти все, и вот уже ХРюша будет в прошлом
|
|
|

12.01.2008, 15:20
|
|
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
Провел на форуме: 1845671
Репутация:
1338
|
|
Сообщение от 0x22b
Спс..  Как думаете скоро ли навсегда забудут WinXP и по всюду будет Виста?
Все обычные пользователи и организации потихоньку переползают на Vista... Через полгодика, годок если у тебя ещё будет стоять XP, то на тебя будут смотреть косо 
|
|
|

12.01.2008, 17:08
|
|
Постоянный
Регистрация: 07.01.2008
Сообщений: 591
Провел на форуме: 2899578
Репутация:
549
|
|
Пока что Xp некто не забыл, так как Виста немного не доделаная ! тем более под Висту комп не слабый надо иметь !
|
|
|

12.01.2008, 17:20
|
|
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
Провел на форуме: 1845671
Репутация:
1338
|
|
Сообщение от ZEXEL
Пока что Xp некто не забыл, так как Виста немного не доделаная ! тем более под Висту комп не слабый надо иметь !
Все это дело времени...
|
|
|

12.01.2008, 18:24
|
|
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
Провел на форуме: 1941233
Репутация:
2726
|
|
Пацаны а где скачать C++ ? Киньте линк, гугл задрал уже, нифига не находит.
|
|
|

12.01.2008, 18:35
|
|
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
Провел на форуме: 1845671
Репутация:
1338
|
|
kez На вхаке пару раз выкладывали. Тока чёт вхак он не работает. 
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|