Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

keyla-0.1.9-x64 would not start under win7-64 #28

Open
GoogleCodeExporter opened this issue Mar 14, 2015 · 9 comments
Open

keyla-0.1.9-x64 would not start under win7-64 #28

GoogleCodeExporter opened this issue Mar 14, 2015 · 9 comments

Comments

@GoogleCodeExporter
Copy link


1. Install keyla-0.1.9-x64-setup.exe
2. Run keyla.exe 
Application immediately crushes with 0xc000007b

keyla-0.1.9-x64, Win7 Pro 64 bit


Original issue reported on code.google.com by smishc...@gmail.com on 9 Jan 2013 at 2:24

Attachments:

@GoogleCodeExporter
Copy link
Author

Пересобрал вижуал студией. Работает 
стабильно уже некоторое время (сейчас 
переключаю раскладки ей)
При компиляции ряд предупреждений, 
3>c:\temp\keyla-read-only\keyla\../win32xx/WinCore.h(490): warning C4996: 
'mbstowcs': This function or variable may be unsafe. Consider using mbstowcs_s 
instead. s.
3>c:\temp\keyla-read-only\keyla\../win32xx/WinCore.h(506): warning C4996: 
'wcstombs': This function or variable may be unsafe. Consider using wcstombs_s 
instead. 
Может, послушаться?
NSIS у меня не собирал инсталлятор, пока не 
конвертировал его файлы в ANSI. То же самое 
касается файла /LICENSE (иначе вместо 
лицензионного соглашения показывает 
ерунду). Может быть, NSIS у меня ANSI, не 
разбирался.
Инсталлятор прилагаю. На всякий случай 
проверяйте антивирусом, все бывает.


Original comment by smishc...@gmail.com on 22 Jan 2013 at 4:23

Attachments:

@GoogleCodeExporter
Copy link
Author

Спасибо за усердие, у меня всё руки не 
доходят вернуться к переключалке.  Мне к 
сожалению свою собранную версию даже 
проверить не на чем…  Какие-нибудь 
дополнительные настройки вы использовали, 
чтобы 64-битную версию собрать?  Или 
достаточно было в Configuration Manager архитектуру 
выставить?

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

Касательно инсталлятора, для его сборки 
нужно использовать версию NSIS Unicode, кажется 
вот: http://www.scratchpaper.com/

Original comment by earshi...@gmail.com on 23 Jan 2013 at 8:35

@GoogleCodeExporter
Copy link
Author

Я протупил и приаттачил 32-битную сборку. 
Удалил. Вечером постараюсь выложить 
правильную и с настройками проекта (все 
дома)

Original comment by smishc...@gmail.com on 23 Jan 2013 at 9:27

@GoogleCodeExporter
Copy link
Author

Вот 64битная сборка
Насколько я понимаю, шаг, которого не 
хватало - заменить в keyla\res\Generic.exe.manifest
processorArchitecture="x86" на processorArchitecture="amd64"
(dependency walker показывал, что проблема с COMCTL32.dll, 
которая цеплялась в 32-битном виде)


Original comment by smishc...@gmail.com on 24 Jan 2013 at 3:48

Attachments:

@GoogleCodeExporter
Copy link
Author

Эта версия работает! Спасибо большое.
Привет из Бразилии! :-)

Original comment by muri...@gmail.com on 24 Jan 2013 at 12:28

@GoogleCodeExporter
Copy link
Author

Работаю с ней дней пять, пока без глюков. 

Original comment by smishc...@gmail.com on 29 Jan 2013 at 2:27

@GoogleCodeExporter
Copy link
Author

Заработало, спасибо! Win7 Ult. sp1 x64

Original comment by nordfe...@gmail.com on 9 Mar 2013 at 11:46

@GoogleCodeExporter
Copy link
Author

Советую автору или пересобрать версию или 
приатачить на странице проекта эту версию, 
там по прежнему не рабочая

Original comment by Cipi...@gmail.com on 4 Apr 2013 at 5:45

@GoogleCodeExporter
Copy link
Author

The 32bits version works fine on my Win7-64bits system

Original comment by marc.her...@gmail.com on 4 Jan 2015 at 10:30

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant