Вверх ↑
Этот топик читают: Гость
Ответов: 1061
Рейтинг: 22
#31: 2013-08-25 10:08:26 ЛС | профиль | цитата
SkyPrinceRus писал(а):
при запуске через твою программку - запускается java x64, а просто через WinExec x32 пытается...

А вариант программы без админ прав какую яву/смд запускает?
карма: 0

0
Ответов: 198
Рейтинг: 2
#32: 2013-08-25 10:13:15 ЛС | профиль | цитата
Через твой первый код? Запускается x32
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#33: 2013-08-25 10:27:08 ЛС | профиль | цитата
RinniX, Я не понимаю - о чем разговор.
В винде 64 есть два cmd.exe
C: WINDOWS SysWOW64 cmd.exe
C: WINDOWS system32 cmd.exe
Укажи полный путь к нужному cmd


карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 198
Рейтинг: 2
#34: 2013-08-25 10:43:16 ЛС | профиль | цитата
Tad, если я правильно понял:


------------ Дoбавленo в 10.43:
Хотя x64 это "%WinDir%System32cmd.exe", все равно, запускается x32
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#35: 2013-08-25 10:50:17 ЛС | профиль | цитата
Значит их ИИ, который гласит :"если cmd запускается из 32 битного приложения, то запускается C:WINDOWSsystem32cmd.exe ",побеждает.
Как это побороть - не знаю.
SkyPrinceRus, а что показывает диспетчер при запуске из ком.строки?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1061
Рейтинг: 22
#36: 2013-08-25 10:53:14 ЛС | профиль | цитата
Tad, удалить его! )
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#37: 2013-08-25 10:59:12 ЛС | профиль | цитата
RinniX писал(а):
удалить его
Нельзя. Сойдёт с ума.
Поискать в инете - может быть есть решение.
Наверное читает строку из exe - This program must be run under Win32
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 198
Рейтинг: 2
#38: 2013-08-25 11:03:33 ЛС | профиль | цитата
Tad писал(а):
а что показывает диспетчер при запуске из ком.строки?





Может можно на чем-то другом написать программку x64 для запуска батника за недорого?
------------ Дoбавленo в 11.03:
Что бы программка запускалась через HiASM а батник в cmd по-умолчанию
карма: 0

0
Ответов: 1061
Рейтинг: 22
#39: 2013-08-25 11:10:43 ЛС | профиль | цитата
code_31650.txt

Пробуй!

SkyPrinceRus, да, наверно так и надо сделать, потому, что HiAsm программы х32 запускают только себе подобные х32 программы! )
карма: 0

0
файлы: 1code_31650.txt [752B] [127]
Ответов: 198
Рейтинг: 2
#40: 2013-08-25 11:16:35 ЛС | профиль | цитата
RinniX писал(а):
Пробуй!






RinniX писал(а):
да, наверно так и надо сделать

Можешь помочь?

Может еще есть какой-то параметр для запуска CMD в другой разрядности? Но тоже не могу найти
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#41: 2013-08-25 11:21:36 ЛС | профиль | цитата
Применить 64-битный компилятор Delphi
Говорят есть такой. http://habrahabr.ru/post/116866/ У меня нет.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1061
Рейтинг: 22
#42: 2013-08-25 11:23:16 ЛС | профиль | цитата
Тык
карма: 0

0
Ответов: 198
Рейтинг: 2
#43: 2013-08-25 11:49:54 ЛС | профиль | цитата
RinniX писал(а):
Тык

Тут условия для запуска программ в зависимости от разрядности системы, но к сожалению не из HiASM и не из CMD x32 у меня не получается запустить CMD x64
Хотя интересное условие, записал на память.

Tad писал(а):
Применить 64-битный компилятор Delphi

Ну в теории мне понятно, а вот на практике...
карма: 0

0
Ответов: 1061
Рейтинг: 22
#44: 2013-08-25 11:54:54 ЛС | профиль | цитата
SkyPrinceRus писал(а):
ут условия для запуска программ в зависимости от разрядности системы

Да я и сам потом это понял! ) В общем есть вариант, кто-то должен скачать free pascal х64 и сделать тебе программку для запуска батника, и всё! Я не могу, у меня х64 ОС нету! )
------------ Дoбавленo в 11.54:
nesco попроси! )
карма: 0

0
Ответов: 198
Рейтинг: 2
#45: 2013-08-25 11:58:29 ЛС | профиль | цитата
RinniX, а код написать не сможешь? Я могу скачать и поставить.

RinniX писал(а):
nesco попроси! )
А он тут часто бывает?
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)