Salve a tutti

Sto creando un piccolo programma in Visual Basic 6 e ho qualche difficoltà con dei controlli che devo fare.

Dovrei controllare se un programma o file è già aperto. Esempio se il file C:\Windows\System32\calc.exe è già aperto.

Poi vorrei sapere se è possibile ottenere la directory di un processo aperto. Esempio calc.exe o Calcolatrice nella cartella C:\Windows\System32\

Grazie in anticipo a tutti quelli che risponderanno.