Как потребовать от пользователя активировать мою программу?

Я размышлял...

У меня есть программа, и я хочу взять за нее деньги.

он работает в Windows и записывается в основном в VB и Batch-файлах...

как заставить пользователя купить для него ключ продукта и активировать его для использования платной версии?

Заранее спасибо!

~ @ Каскадный стиль

1 ответ

Это всего лишь небольшой пример, показывающий, что вы можете ограничить количество выполнений вашей программы, поэтому, если будет достигнуто максимальное количество выполнений, программа автоматически удалит его самостоятельно.

@echo off
Setlocal enabledelayedexpansion
Title Count the number of times my BATCH file is run
Mode Con Cols=70 lines=7 & color 0E
Set /a MaxExecution=3
set /a count=1
set "FileCount=%tmp%\%~n0.dll"
If Not exist "%FileCount%" (
    echo !count! > "%FileCount%"
) else (
    For /F "delims= " %%a in ('Type "%FileCount%"') Do (
        set /a count=!count! + %%a
        echo !count! > "%FileCount%"
    )
)
echo.
echo             This Program is running for "!count!" time(s)
Call :SelfDelete
pause>nul & Exit /b
::**************************************************************
:SelfDelete
echo.
If !count! GTR !MaxExecution! (
    Color 0C
    echo The maximum execution of this "%~nx0" is set to "!MaxExecution!"
    echo and it is reached & Timeout /T 5 /Nobreak>nul & Del %~f0
    ) else (
    echo         The counting is "!count!" and the max is set to "!MaxExecution!"
)
Goto :EOF
::**************************************************************
Другие вопросы по тегам