View previous topic :: View next topic |
Author |
Message |
Volniy

Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
(Separately) Posted: Tue Jan 18, 2011 15:54 Post subject: |
|
|
Мне? Для зарядки ума. Способ определения-то оригинальный. И, потом, это ведь батник, а не скрипт. Давно сваливший уже топик-стартер не уточнил что ему лично нужно. |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
|
Back to top |
|
 |
i1
Joined: 13 Jan 2011 Posts: 34
|
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Tue Jan 18, 2011 18:20 Post subject: |
|
|
Volniy wrote: | HKLM\Hardware\Description\System\CentralProcessor\0 | А там не тоже самое, что и в %PROCESSOR_IDENTIFIER% ? |
|
Back to top |
|
 |
Volniy

Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
(Separately) Posted: Tue Jan 18, 2011 19:36 Post subject: |
|
|
Volniy wrote: | PS Не мое, не проверял на x64.
| Где взял точно не помню, но, походу, утащили у мелкомягких http://support.microsoft.com/kb/556009
Вообще-то да, данные похожи, но совпадают не полностью. Как там обстоит дело на x64 не скажу, ибо в данный момент мне посмотреть негде. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Jan 18, 2011 20:54 Post subject: |
|
|
Volniy wrote: | Давно сваливший уже топик-стартер не уточнил что ему лично нужно. | Первый пост читал?
MVV wrote: | Почему же, изменит - можно будет дать нормальные имена папкам с 32- и 64-битными прогами) DLL лучше батников и скриптов тем, что работает в окружении тотала и может изменять его, | Что толку от этих нормальных имён для данной задачи, я пока не пойму? Quote: | а батники и скрипты должны быть обязательно запущены до тотала - многие не любят запускать тотал с батника. | Ничего не понял. Зачем что-то запускать до ТС, если нужно что-то запускать из него? И причём тут запуск Тотала с батника?
i1 wrote: | Топикстартер не свалил, а сам уже ответил на свой вопрос. Способа удобнее пока не придумал. | А чем он удобней мною предложенного? Где тут автоматизация по вызову из одной кнопки?
Add: А, всё, понял в чём прикол. Но, в любом случае, как-то не очень красиво смотрится с таким названием папки, да и разделять спецом не всегда желательно. ИМХО, логичней в одной папке содержать обе версии программы. |
|
Back to top |
|
 |
i1
Joined: 13 Jan 2011 Posts: 34
|
(Separately) Posted: Tue Jan 18, 2011 21:43 Post subject: |
|
|
Flasher
Согласен, что не красиво и хотелось бы иметь папку x64, но мне кажется, что это самый простой способ. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Jan 18, 2011 21:51 Post subject: |
|
|
i1 wrote: | и хотелось бы иметь папку x64 | Тут частица "не" не пропущена, случаем?
По части простоты - мой вариант не предполагает создания лишних папок и сваливания туда половины программ. |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Tue Jan 18, 2011 21:55 Post subject: |
|
|
Volniy wrote: | http://support.microsoft.com/kb/556009 | ИМХО, нужно проверять ID платформы
Code: | Platform ID REG_DWORD 0x00000020(32) | а не архитектуру процессора ("x86")
All
У кого 64 бита, проверьте значение Platform ID |
|
Back to top |
|
 |
i1
Joined: 13 Jan 2011 Posts: 34
|
(Separately) Posted: Tue Jan 18, 2011 21:58 Post subject: |
|
|
Tol!k
Flasher
В любом случае все способы работают, возьму ваш на вооружение. Спасибо за помощь!
Last edited by i1 on Tue Jan 18, 2011 22:06; edited 1 time in total |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Tue Jan 18, 2011 22:02 Post subject: |
|
|
O_o
Ну а Identifier ? |
|
Back to top |
|
 |
i1
Joined: 13 Jan 2011 Posts: 34
|
(Separately) Posted: Tue Jan 18, 2011 22:03 Post subject: |
|
|
Tol!k
Code: | Intel64 Family 6 Model 26 Stepping 5 |
|
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Tue Jan 18, 2011 22:06 Post subject: |
|
|
А %PROCESSOR_IDENTIFIER% ? |
|
Back to top |
|
 |
i1
Joined: 13 Jan 2011 Posts: 34
|
(Separately) Posted: Tue Jan 18, 2011 22:07 Post subject: |
|
|
Tol!k
Code: | Intel64 Family 6 Model 26 Stepping 5, GenuineIntel |
|
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Tue Jan 18, 2011 22:20 Post subject: |
|
|
Кажется, можно использовать. Первое слово в %PROCESSOR_IDENTIFIER% :
на 32 битах – всегда x86
на 64 битах – Intel64 или EM64T Добавлено: или AMD64  |
|
Back to top |
|
 |
|