import os
import sys
import time
import subprocess
import platform

# 1. Check if python is already running
# 2. If it is running, 

userName = os.getlogin()
tasks = (subprocess.check_output(['tasklist']).decode()).split()
if tasks.count("testhandler.exe") > 2: #Makes sure we're not already running the counter
	fo = open("C:\\Users\\" + userName + "\\Desktop\\myStatus.txt", "w")
	fo.write("Handler process is already running\n")
	fo.close()
	os._exit(-1)
if tasks.count("test.exe") > 0: #Makes sure we're not already running the counter
	fo = open("C:\\Users\\" + userName + "\\Desktop\\myStatus.txt", "w")
	fo.write("Main process is already running\n")
	fo.close()
	os._exit(-1)
fo = open("C:\\Users\\" + userName + "\\Desktop\\myStatus.txt", "w")
fo.write("First time running this process\n")
fo.close()
subprocess.Popen("C:\\Users\\" + userName + "\\Desktop\\test.exe")
#subprocess.run("C:\\Users\\" + userName + "\\Desktop\\test.exe")
os._exit(-1)

