Кибор » Кибор - Интегрированная среда разработки ботов » О программе Кибор » Версия 4.13 Подключение своих DLL. Использование WinAPI функции в скрипте с стандартных библиотек

Страниц (7): « 1 [2] 3 4 5 6 7 »
 

11. Kibor - 14 Октября, 2017 - 05:18:49 - перейти к сообщению
 007wan пишет:
можете огласить список и их назначение.


Радость
Огласить перечень Win Api?
В гугле наберите.
12. neba2101 - 07 Ноября, 2017 - 09:33:23 - перейти к сообщению
Подскажите как сделать чтение из ini файла при помощи kernel32.dll?
Запись в ini вроде сделал
CODE:
external(INT, "WriteINI", "WritePrivateProfileStringA", "kernel32.dll");
string t="100";
WriteINI("Section", "parname", t, "F:\Полный путь к ини файлу\ name.ini");


CODE:
external(INT, "ReadINI", "GetPrivateProfileStringA", "kernel32.dll");
ReadINI(??????????????????????????????????????????????????)
13. Kibor - 07 Ноября, 2017 - 09:41:39 - перейти к сообщению
Используйте

Там есть
http://kibor-bot.com/forum/topic...m=2&topic=30
14. neba2101 - 07 Ноября, 2017 - 09:50:40 - перейти к сообщению
 Kibor пишет:
Используйте

Там есть
http://kibor-bot.com/forum/topic...m=2&topic=30

(для просмотра ссылки Вам необходимо авторизоваться) Спс, нашел. А поискт не работает через редактор(возможно только у меня).
15. Zireael - 27 Февраля, 2018 - 05:13:21 - перейти к сообщению
Как получить путь к exe запущенной программы/игры? Например, открыт калькулятор. Как узнать из какой папки он был запущен?
16. Dantes3000 - 27 Февраля, 2018 - 06:24:49 - перейти к сообщению
Zireael , попробуй GetModuleFileName из Kernel32.dll
17. Zireael - 27 Февраля, 2018 - 16:38:41 - перейти к сообщению
 Цитата:
попробуй GetModuleFileName из Kernel32.dll

Пробовал, оно возвращает путь программы, которая его вызвала, т. е. в данном случае кибор.
CODE:
external(INT, "GetModuleFileName", "GetModuleFileNameA","Kernel32.dll");
char array[255];
GetModuleFileName(0, address (#array[0]), 255);
messagebox(format(#array[0]));

Ещё есть GetModuleFileNameEx, но я так и не понял как его запустить.
18. Dantes3000 - 27 Февраля, 2018 - 16:57:13 - перейти к сообщению
Можно извратиться и поискать в памяти...
19. Kibor - 28 Февраля, 2018 - 05:01:00 - перейти к сообщению
 Zireael пишет:
Как получить путь к exe запущенной программы/игры? Например, открыт калькулятор. Как узнать из какой папки он был запущен?

 Zireael пишет:
Ещё есть GetModuleFileNameEx, но я так и не понял как его запустить.


 Цитата:
external(INT, "GetModuleFileNameEx", "GetModuleFileNameExA","Psapi.dll");
char array[255];
win w=window (-1, "MozillaWindowClass", -1);
int pr=openprocess(w);
GetModuleFileNameEx(pr, 0, address (#array[0]), 255);
messagebox(format(#array[0]));


С виндовс программами не работает..
20. Zireael - 28 Февраля, 2018 - 05:35:21 - перейти к сообщению
Спасибо, то что надо.

Powered by ExBB FM 1.0 Final