Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
连接c和x2B+;程序到数据库-一种独特的方式 OK,所以我有PostgreSQL的数据库,我想知道我是否可以连接数据库和C++程序。我想将.exe文件发送给我的朋友,然后每次他打开它时,它都会将他的一些信息发送到我的数据库中的PK(主键)id下,然后发送我的程序“窃取”的所有信息,比如IP和一些东西_C++_Sql_Database_Postgresql - Fatal编程技术网

连接c和x2B+;程序到数据库-一种独特的方式 OK,所以我有PostgreSQL的数据库,我想知道我是否可以连接数据库和C++程序。我想将.exe文件发送给我的朋友,然后每次他打开它时,它都会将他的一些信息发送到我的数据库中的PK(主键)id下,然后发送我的程序“窃取”的所有信息,比如IP和一些东西

连接c和x2B+;程序到数据库-一种独特的方式 OK,所以我有PostgreSQL的数据库,我想知道我是否可以连接数据库和C++程序。我想将.exe文件发送给我的朋友,然后每次他打开它时,它都会将他的一些信息发送到我的数据库中的PK(主键)id下,然后发送我的程序“窃取”的所有信息,比如IP和一些东西,c++,sql,database,postgresql,C++,Sql,Database,Postgresql,所有的东西都是为了教育目的!我有PostgreSQL技巧和C++技能,但我从来没弄明白,我怎么能做到这一点。我在互联网上搜索了几个小时,没有任何合理的帮助,我想举一个这样的例子。从远程未知客户端连接到数据库将是一个安全风险,因为您必须打开db服务器才能接受来自所有IP的连接 更安全的方法是创建一个web服务,在本地(服务器中)连接到数据库,并让桌面应用程序使用该服务以参数形式发送数据。在这个问题中,有几个库可以提供rest服务:这个问题似乎离题了,因为它是关于间谍软件应用程序编写的。信不信由你,

所有的东西都是为了教育目的!我有PostgreSQL技巧和C++技能,但我从来没弄明白,我怎么能做到这一点。我在互联网上搜索了几个小时,没有任何合理的帮助,我想举一个这样的例子。

从远程未知客户端连接到数据库将是一个安全风险,因为您必须打开db服务器才能接受来自所有IP的连接


更安全的方法是创建一个web服务,在本地(服务器中)连接到数据库,并让桌面应用程序使用该服务以参数形式发送数据。在这个问题中,有几个库可以提供rest服务:

这个问题似乎离题了,因为它是关于间谍软件应用程序编写的。信不信由你,我只是想知道这是如何做到的,正如你可能在许多电影中听到的那样,他们这样做,编程界的许多人都在谈论这一点。不知道这一点是一个巨大的缺点。这将是一种更安全的连接数据库的方式,但应用程序开发人员不应该在不首先让用户知道应用程序要发送的信息的情况下从用户的计算机收集信息。你是说我制作了一个web应用程序可以做到这一点吗?嗯,这是一种方法。它不一定是一个成熟的web应用程序,而只是一个从桌面应用程序连接到的web服务。您还可以在服务(驻留在数据库所在的服务器中)和桌面应用程序之间使用TCP或UDP连接来实现这一点,如果您不太了解web开发,我想这会更简单更好。