PythonでプロセスIDから実行ファイルのパスを取得したい


お世話になっております。

PythonでプロセスIDから実行ファイルのパスを取得したいと考えています。  
なお、プロセスIDは、何らかの方法で取得できているものとします。  
それで、ざっと調べた限りだと、psutilを使えば簡単に実装できそうな感じなんですが、そのためだけにpsutilを入れるのも微妙なので、他に方法がないかと思っています。  
Win32APIとかでできるようでしたら、その方法を教えていただけないでしょうか。  
環境は、Windows10、Python3.7.5です。

以上、よろしくお願いいたします。




お世話になります。  
結局今回の場合は、プロセスハンドルがわかっていたので、ctypesで取得することができました。  
コメントや回答でアドバイスをくださり、ありがとうございました。  
一応サンプルを掲載しておきます。

[code]

    from ctypes import *
    
    def getExeFileName(processHandle):
        exeFileName = create_unicode_buffer(wintypes.MAX_PATH)
        length = wintypes.DWORD(wintypes.MAX_PATH)
        if windll.Kernel32.QueryFullProcessImageNameW(processHandle, 0, exeFileName, byref(length)):
            return exeFileName.value
        else:
            return None
    
[/code]

