6 / 6 / 0
Регистрация: 09.10.2013
Сообщений: 251
1

Установка консольных программ в системную папку

13.10.2021, 14:45. Показов 1088. Ответов 5

Как правильно устанавливать консольные программы в системную папку, в системах х86 и х64?
Задаю вопрос на примере программы junction.exe, она имеет обе версии х86 и х64. (Создание символических ссылок)
Оф сайт программы https://docs.microsoft.com/en-... s/junction

1) Если Windows х32 то так:
C:\Windows\System32\junction.exe (версия самой программы х32)

2) Если Windows х64 то так:
C:\Windows\SysWOW64\junction.exe (версия самой программы х32)
C:\Windows\System32\junction.exe (версия самой программы х64)

3) Или если Windows х64 достаточно так:
C:\Windows\System32\junction.exe (версия самой программы х64)

Честно говоря все варианты работают, но к примеру HashTab.dll (это программа для проверка сумм MD5) если Windows х64 требуется установка обоих версий (х86 и х64)
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.10.2021, 14:45
Ответы с готовыми решениями:

Как очистить Системную папку, например папку загрузки?
Буду признателен, если поможете. Необходим код в C# Visual studio

Создать системную папку
Добрый вечер! Меня интересует вопрос создания таких же папок как у Dropbox и OneDrive. Они...

Открыть системную папку
Привет. Сделал уведомление (приложение сохраняет документ) и хочу чтоб по нажатию на него...

Файл не копируется в системную папку
Друзья, помогите решить проблему. Я копирую файл с помощью FSO в system32. Получаю ошибку...

Сохранение файла в системную папку
Всем привет!!! :) Нуждаюсь в вашей помощи :) Нужно сохранить "ini" файл в системную папку...

5
Эксперт С++
3138 / 2419 / 408
Регистрация: 03.05.2011
Сообщений: 4,983
Записей в блоге: 20
16.10.2021, 11:18 2
Цитата Сообщение от Beer-Sheva Посмотреть сообщение
Как правильно устанавливать консольные программы в системную папку, в системах х86 и х64?
определить разрядность ОС
https://docs.microsoft.com/en-... w64process
https://docs.microsoft.com/en-... 64process2

определить системную папку
https://docs.microsoft.com/en-... directorya
https://docs.microsoft.com/en-... directorya
https://docs.microsoft.com/en-... irectory2a
1
6 / 6 / 0
Регистрация: 09.10.2013
Сообщений: 251
16.10.2021, 12:16  [ТС] 3
_lunar_, Я про готовые консольные утилиты(вроде junction, wget, nircmd и т.д.) которым требуется каталог с системными путями, и я не собираюсь писать свои утилиты. И еще в вопросе было нужно ли устанавливать в оси х64 обе версии утилиты х86 и х64.
0
Эксперт С++
3138 / 2419 / 408
Регистрация: 03.05.2011
Сообщений: 4,983
Записей в блоге: 20
16.10.2021, 12:45 4
Цитата Сообщение от Beer-Sheva Посмотреть сообщение
Я про готовые консольные утилиты
тогда не понимаю в чём сложность?
есть тулза, скомпилированная либо под 64, либо под 32, либо и так и этак.
64 битную в system32, 32 битную в syswow64.

Цитата Сообщение от Beer-Sheva Посмотреть сообщение
нужно ли устанавливать в оси х64 обе версии утилиты х86 и х64
если программа работает с процессами, то нужно.
32 битная программа не сможет взаимодействовать с 64 битным адресным пространством.
1
6 / 6 / 0
Регистрация: 09.10.2013
Сообщений: 251
16.10.2021, 14:01  [ТС] 5
Цитата Сообщение от _lunar_ Посмотреть сообщение
если программа работает с процессами, то нужно.
32 битная программа не сможет взаимодействовать с 64 битным адресным пространством.
Короче говоря если программа х32 работает на оси х64 то нет смысла иметь обе версии программы?
0
Эксперт С++
3138 / 2419 / 408
Регистрация: 03.05.2011
Сообщений: 4,983
Записей в блоге: 20
16.10.2021, 16:52 6
Лучший ответ Сообщение было отмечено Beer-Sheva как решение

Решение

Цитата Сообщение от Beer-Sheva Посмотреть сообщение
если программа х32 работает на оси х64
если работает и выполняет все требуемые задачи, то да.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.10.2021, 16:52
Помогаю со студенческими работами здесь

Копировать файл в системную папку (CopyFile)
Здравствуйте!!! :) Помогите пожалуйста!!! Нужно файл "test.txt" скопировать в системную папку,...

Как скопировать файл в системную папку
При копировании из ВБ файлов в системную папку C:windowssystem Визнекает ошобка, говорит что нет...

Перемещение файлов в системную папку VBS скриптом
День добрый. Есть VBS скрипт, который должен перемещать ttf шрифты (рандомно) из папки (условно)...

Как записать файла в системную папку без прав ROOT?
Здравствуйте! Очень нужно записать файл db.sqt по пути /data/data/com.example.prog/files/ на не...

Как получить системную папку из стандартного диалога Выбор папки.
1. Подскажите, пожалуйста, как определить имя системной папки, перетащенной на форму. 2. Как...

Идеи простых консольных программ на C++
Здравствуйте я начал изучать C++ недавно, знаю типы данных, операторы и управляющие конструкции...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru