достоверно можно. проверено. перезагрузка может потребоваться лишь при установке, и то, только для служб, которые запускаются из svchost.exe. Обновлять их можно сколько угодно. Если бы это было не так, их разработка превратилась бы в ад :)
ндя... перевести всю систему на байт-код MSIL... может оно и хорошо с точки зрения безопасности, но с точки зрения быстродействия самого кода - вряд ли. Не достигли еще JIT-компиляторы байт-кода такого же совершенства, как оптимизирующие компиляторы C++.
или моральные проблемы создания искусственного интеллекта
Тетрадка не обладает разумом, модель тетрадка+интерпретатор обладает им.
char* lpString;
for(int pos=0;pos>lstrlenA(lpString);pos++)
lpString[pos]^=key;
неудачно написано...
лучше так
char* lpString;
for(char* t=lpString;*t!=0;t++)
*t^=key;
зачем lstrlen вызывать?..