运行 exe 中的命令有没有办法 "Listen"?
Is there a way to "Listen" for commands in a running exe?
我构建了一个不断读取 MySQL 数据库以检查 table 上是否有更改的应用程序。
这会在小型 MySQL 服务器上产生沉重的负载。
超过 300 人在 3 个不同的地点使用该应用。
不知道有没有办法把"command"发给运行应用做一个功能?
我不想为此使用 Winsock,而且我在 Google 上找不到是或否的答案。
任何建议将不胜感激。
谢谢。
您可以找到应用程序的进程并向其发送密钥,如 this question。
在您的应用程序中,您可以处理密钥并检查 MySQL 数据库中的更改。
由于您在 mysql 数据库中检查了 table,因此您应该创建一个 table 并在其中写入一条记录,应用程序可以读取该记录并将其理解为命令. table 的结构应该允许指定一些规则,比如仅在特定位置执行它或在所有位置执行它,现在必须播放的时间或 xx 分钟或其他任何时间,执行期间要使用的参数,等...
因此,当您希望您的应用程序执行某些操作时,您只需将记录添加到 table,并添加所需的参数。
在您的 table 上使用更新触发器来启动 shell 到 运行 python 3 或 java 脚本。然后它可以用于更新服务器上的 vb 应用程序 运行ning,该应用程序旨在在收到信息时分发信息。我知道这听起来像分配,但没有直接的方法。我会尝试创建触发器和 java 脚本,然后从那里开始。
我构建了一个不断读取 MySQL 数据库以检查 table 上是否有更改的应用程序。 这会在小型 MySQL 服务器上产生沉重的负载。
超过 300 人在 3 个不同的地点使用该应用。
不知道有没有办法把"command"发给运行应用做一个功能?
我不想为此使用 Winsock,而且我在 Google 上找不到是或否的答案。
任何建议将不胜感激。
谢谢。
您可以找到应用程序的进程并向其发送密钥,如 this question。
在您的应用程序中,您可以处理密钥并检查 MySQL 数据库中的更改。
由于您在 mysql 数据库中检查了 table,因此您应该创建一个 table 并在其中写入一条记录,应用程序可以读取该记录并将其理解为命令. table 的结构应该允许指定一些规则,比如仅在特定位置执行它或在所有位置执行它,现在必须播放的时间或 xx 分钟或其他任何时间,执行期间要使用的参数,等...
因此,当您希望您的应用程序执行某些操作时,您只需将记录添加到 table,并添加所需的参数。
在您的 table 上使用更新触发器来启动 shell 到 运行 python 3 或 java 脚本。然后它可以用于更新服务器上的 vb 应用程序 运行ning,该应用程序旨在在收到信息时分发信息。我知道这听起来像分配,但没有直接的方法。我会尝试创建触发器和 java 脚本,然后从那里开始。