2011-05-12 98 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