Maza Faka

Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Zloy_Gelud Цитата: Да ты успокойся (C) Цитата: такие функции юзать..Тем более не ясно как они отработают на других машинах (если вообще будут что-нить извлекать) | А где гарантия, что DLL-ка используемая в твоём скрипте будет работать безукоризненно? Кстати, она использует API-функции Цитата: А в твоем срипте кста фейк остается от извлеченного устройства в "Мой компьютер". | Это не фейк, это программное извлечение съёмного устройства USB MSDN Цитата: ниже первая рабочая версия моего первого проекта на AutoIt'e | Неплохо, молодец Цитата: Хотел сам написать функу, проверяющую повторный запуск копии проекта | Так у тебя же в скрипте это реализованно: Код: ;============# Prevent from secondary run #==================================== $hMutex = DllCall("kernel32.dll", "hwnd", "OpenMutex", "int", 0x1F0001, "int", False, "str", _ "Безопасное извлечение устройства") If $hMutex[0] Then $hWnd = WinGetHandle("Безопасное извлечение устройства") WinSetState($hWnd, "", @SW_RESTORE) DllCall("user32.dll", "int", "SetForegroundWindow", "hwnd", $hWnd) Exit EndIf $hMutex = DllCall("kernel32.dll", "hwnd", "CreateMutex", "int", 0, "int", False, "str", _ "Безопасное извлечение устройства") ;================================================================================ | ViSiToR Цитата: Она уже есть, называется _SingleTon(), пример: | У меня эта функция не работает. |