핸들이 사용 가능한지 여부를 알고 싶어요!
크리미걸
2023.04.01
OpenProcess로 프로세스의 핸들을 얻어뒀어요.그리고 그걸로 이작업도 하고 저작업도 하고, 하는 도중에프로세스가 종료되버리는거죠!그럼 그 핸들은 사용이 불가능(?)해지죠??
그런데 그걸 인식 못하고 원래 하던 작업을 하려고 하니까 프로그램이 멈춰버리네요.
어떻게 해야할까요?!
-
가람
별로 추천하지는 않지만
GetMessage로... 쿨럭. 아니예요. -
스위트초코
ㅇ_ㅇ 걍 프로세스 종료됬는지도 알구싶은디 ㅠㅠ 방법은 다시 프로세스 목록 훑으면서 같은 Pid가 아직 살아잇는지 확인하는 방법뿐이려나요~~~!
-
얀새
순간적으로 꺼지는건....
-
에드윈
감시를 하려고 해도 마찬가지에요.. 핸들이 사용 가능한지에 대해 무언가 값을 반환하는 함수를못찾겠어요.
-
동이
SetTimer써서 초당 일일이 감시를 하는 수밖에...
-
츠키
try catch를 쓰려해도 핸들이 사용가능한지 여부를 여전히 생각해야하는...
-
핑크빛입술
VB의 경우는 예외상황 API로! ( 있었는데.. 어딧지 )
-
뿡뿡몬
try catch 가 있잖아요..
예외상황은 그걸로 일보세요.. -
새난
if(!hProcess)했는데 안되네요 ㅠ
-
Elfin
handle = Open(~~~~
if (!handle) then
으로 예외처리를해요.