Pull to refresh
2
0

User

Send message
А мне всю жизнь казалось что все консольные приложения смахивают под дос и им совершенно не нужно для этого использовать cmd, который тоже консольный и этим похож на них всех.
При чем тут cmd.exe? Сам по себе он запускается, хоть из explorer, хоть из автозапуска
А я вот предпочитаю ExpandEnvironmentStrings + CreateProcess. А командный интерпретатор вполне себе 32х-разрядный. Более того, ms вермя от времени добавляет новые переменные среды, значит механизм будет жив.
Нет, вы не поняли. Не просто вызвать сценарий. Бывало приходилось генерить на лету (и при этом не хотелось писать в файл), и консоль показывать не к чему (а вместо этого перенаправить стандартные дескрипторы в именованый пайп).
Вобщем ShellExecute это для простых случаев.

comspec и подменить можно если нужно организовать какой-нибудь препроцессинг.
Я, правда из нативного кода. Ну и да, эта форма вызова пришла из той эры, ну и что? Не хардкодить же имя командного интерпретатора?

А про command.com — он с нами даже в семерке :)
%comspec% это не по умолчанию?
AFAIK есть, и ее баланс сильно смещен в сторону ложных срабатываний. Зато чтобы он что-то пропустил я не видел.
Не один. Но я в отличие от вас не понял и со вторго и с третьего. Не поделитесь?
А так же Чип и Дейл. Они не спроста активизировались вчера вечером
Тут не совсем понятно что именно растет.

Если речь идет о размере хранилища (ну файлы эти), то ничего страшного. Свободное место может использоваться повторно. Есть и дефрагментаторы реестра, которые позволяют повысить вероятность повторного использования.

Если речь о самом контенте то это кривизна (де)инсталяторов, и я не думаю что переход на ФС тут кардинально что-то меняет.
Я не понимаю почему вы говорите о конкретном положении в ФС, а о реестре как едином целом. Также не понимаю почему упоминают о проблеме прав на запись в реестр в целом, а в ФС рассматривают различные размещения. Реестр так же как и ФС поддерживает индивидуальные права для различных размещений. Есть HKCU же.

И заодно по содержимому поста: это неправильно, указывать пути для различных папок пользователя в конкретных ОС. Их нужно получать апи-средствами во время работы программы (или читать из переменных окружения, что не так «чисто», но может оказаться более гибким для админа)
Где-то выше в каментах проскакавало приближенное соотношение 9:1 Если это близко к истине, то фирма потеряет 90% прибыли.
Как и в любом аспекте жизни здесь активность вызывает ответственность, хочешь продавать дуракам (то есть и им тоже) — будь готов иметь с ними дело при саппорте
12 ...
19

Information

Rating
Does not participate
Registered
Activity