Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Даешь новую версию svcsvc.dll (число прочтений - 3569 )
ДаЗдрасМед
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 2
Зарегистрирован: 03. Апреля 2012
Пол: Мужской
Даешь новую версию svcsvc.dll
18. Ноября 2013 :: 15:18
Печать  
Всем, привет!

Таки решился написать на этом форуме, ибо нашел давешнюю тему, в которой несколько лет назад обсуждались версии этого очень нужного АктивИкса. До последнего он исправно работал у меня из под OpenConf и AutoHotKey. Но вот довелось совсем недавно перейти на Win7 x64 максимальную. И... ничего. Компонента вроде бы и регистрируется успешно с участием рекомендуемого C:\Windows\SysWOW64\regsvr32.exe, но не работает. Не работает в том плане, что попытка создания объекта завершается ошибкой: класс не зарегистрирован. И как не бились...
Надеюсь, что на этом форуме все еще можно найти разработчиков компоненты. Не будут ли они так любезны "уговорить" ее работать исправно и на 64-разрядной платформе?! Не исключаю наличие у себя кривых ручек: мож кто выпрямит или подскажет, как это можно выпрямить.

Спасибо за внимание.

На роль теста подходит микроскопический фрагмент скрипта для AutoHotKey:
Код
Выбрать все
SvcService := ComObjCreate("Svcsvc.Service")
 


Дистрибутив AutoHotKey находится на одноименном сервере
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Даешь новую версию svcsvc.dll
Ответ #1 - 18. Ноября 2013 :: 16:12
Печать  
Все просто, нужно запускать 32-разрядные версии.
Например, для скриптов js,vbs запускаем так
c:\Windows\SysWOW64\cscript.exe "svcsvc sample.vbs"

PS приложил пример работы сабжа "svcsvc sample.vbs".
файл от 2004 года Улыбка прекрасно работает на моей Вин8 64
  

svcsvc_sample.vbs ( 1 KB | Загрузки )

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
ДаЗдрасМед
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 2
Зарегистрирован: 03. Апреля 2012
Пол: Мужской
Re: Даешь новую версию svcsvc.dll
Ответ #2 - 18. Ноября 2013 :: 18:44
Печать  
ArtBear, благодарю за быстрый ответ. Это не было прямым решением моей проблемы с AHK-скриптами, но быстро заставило работать мозги в нужном направлении. Спасибо. Улыбка
  
Наверх
 
IP записан
 
ADirks
1c++ developer
1c++ moderator
Отсутствует


А нужны ли мы нам?

Сообщений: 692
Местоположение: Новосибирск
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Даешь новую версию svcsvc.dll
Ответ #3 - 19. Ноября 2013 :: 07:14
Печать  
статейка: http://blog.dezfowler.com/2007/02/32-bit-windows-script-components-under.html

т.е., я помнится сооружал такой вот bat-ничек:

"C:\WINDOWS\SYSWOW64\REGSVR32.EXE" /i:"%1" "C:\WINDOWS\SYSWOW64\scrobj.dll"

и им регистрировал .wsc
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать