Что нового

[Данные, строки] Вопрос по AppTrial Module

Roman89

Новичок
Сообщения
107
Репутация
3
Всем доброго времени суток!
Вот скрипт:
Код:
#include <AppTrialModule.au3>

$n_APPTRIAL_EXPIRED_VALUE   = 25
$n_APPTRIAL_MODE            = 1 ;>= 1 seconds, >= 2 Minutes, >= 3 Hours, >= 4 Days.

$s_APPTRIAL_TITLE           = "My Software" ;Это будет использовано в записях реестра и в прочих местах
$s_APPTRIAL_MSG             = "Оценочный период (%s hours) данного продукта окончен."
$s_GET_PRODUCT_KEY_URL      = "http://my-web-site.com/app_registration.html"

;Задаём AppTrial Module на 24 часа
_SetAppTrial_Module()

Switch @extended
    Case 0
        MsgBox(48, $s_APPTRIAL_TITLE & " - Оценочная версия", _
            StringFormat("Вы всё ещё можете пользоваться данным продуктом, у вас осталось <%s> Дней :) ", _
                $n_APPTRIAL_EXPIRED_VALUE - Round($n_APPTRIAL_OVERTIME, 1)))
    Case 1
        MsgBox(64, $s_APPTRIAL_TITLE & " - Полная версия", "Этот продукт зарегистрирован (полная версия), спасибо за приобретение нашего продукта.")
EndSwitch

MsgBox(64, $s_APPTRIAL_TITLE, "Программа работает (пока? :) )...")
У меня вопрос как сделать что бы в данном скрипт не было таблички:
43c845fbe91a.png

А происходили такие действия:
Если время не истекло то открывался 1.ехе
Если время истекло то открывался 2.ехе
Заранее всем большое спасибо
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Roman89 [?]
Если время не истекло то открывался 1.ехе
Если время истекло то открывался 2.ехе

Код:
#include "AppTrialModule.au3"

$n_APPTRIAL_EXPIRED_VALUE 	= 25
$n_APPTRIAL_MODE 			= 1 ;>= 1 seconds, >= 2 Minutes, >= 3 Hours, >= 4 Days.

$s_APPTRIAL_TITLE 			= "My Software" ;This will be used in Registry entry and other places

;We set AppTrial Module on 24 hours
_AppTrialSetModule("_MyExpiredFunc")

Switch @extended
	Case 0 ;Still trial period
		Run("1.exe")
	Case 1 ;Trial period has expired
		Run("2.exe")
EndSwitch

;This function will be called when the trial period has expired
Func _MyExpiredFunc()
	SetExtended(1)
EndFunc


Требует обновлённый «AppTrialModule.au3».
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
OffTopic:
Да, видимо у всех в крови сидит неотъемлемое желание что-нибудь да ограничить, заблокировать и т.д., хотя это самое "что-нибудь" по большому счету на *** никому не упало.

:smile:
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
OffTopic:
Yashied [?]
Да, видимо у всех в крови сидит неотъемлемое желание что-нибудь да ограничить, заблокировать и т.д.
Когда я делал эту игрушку, да, было такое желание, а теперь у меня это сидит в скриптах как экспонат, т.с украшение (для эго? :whistle:smile:.
 
Верх