是否可以从应用程序外部检查传递给VB6应用程序的命令行参数

Chi*_*hah 1 security vb6 piracy-prevention piracy-protection command-line-arguments

我有一个VB6应用程序,它在VB6中有一个许可模块,用于检查经过身份验证的用户.如果验证成功,则此应用程序使用验证信息调用主应用程序.现在,我想通过命令行参数将加密格式的信息从许可应用程序传递到主应用程序.主应用程序将读取命令行参数并检查用户是否经过身份验证.主应用程序中的身份验证是必需的,因为用户可以直接打开主应用程序并在没有许可证的情

我担心这种方法的安全程度.在Web应用程序中,我们可以使用各种工具(如fiddler)来检查和查看Web应用程序所做的请求/响应.是否有一个工具可以通过它来检查或查看传递给VB6应用程序/从VB6应用程序传递的命令行参数?

Mar*_*rtW 6

可以看到这一点的工具的一个示例是Process Monitor.命令行参数将显示在Detail列中以及exe的完整路径.从Windows Vista开始,这些值也可以在任务管理器中显示.