2011-05-12 62 views
0

我需要编写一个C/C++程序来查找MySQL PID文件并打印其内容,假定应用程序将运行在运行MySQL的同一系统上。 请分享一些想法,我应该怎么做?如果可能,请提供一些链接,我可以从中获得详细信息。通过c/C++程序查找mysqlpid

+0

MySQL运行的操作系统是什么? – abalogh 2011-05-12 10:55:29

+0

@abalogh:它在windows7上运行。 – 2011-05-12 10:57:12

+0

对不起,我误解了你的问题,并认为你正在寻找MySQL的PID(进程标识符)。 – abalogh 2011-05-12 11:05:16

回答

1

您可以使用FindFirstFile Windows API函数来查找文件名。示例代码在这里: http://msdn.microsoft.com/en-us/library/aa364418(v=vs.85).aspx

或者你可以使用--pid-file开关启动MySQL?

+0

如果你不知道文件被调用了什么,'FindFirstFile'不会帮助你。如果你知道它叫什么,那么'FindFirstFile'是不必要的(因为你可以直接打开文件)。 – 2011-05-13 10:20:34