프로그램 만들때 Form의 className을 다른프로그램과 중복되지 않게 특이하게 좋은데...
직접만든 프로그램이 아니라 수정하지 못한다면...
여튼 그 프로그램만의 유일한 특징을 찾아야 겠죠..
Form의 ClassName도 안되구 Form의 Caption도 안되구...
IE는 caption이 "xxx xx - Windows Internet Explorer" 이렇잖아요
항상 맨뒷쪽에 " - Windows Internet Explorer" 이 붙으니 실행파일명이 바뀌어도 저걸 찾아서 해결할수도 있구요
IE는 또 Window-ClassName이 "IEFrame"이라서 이걸이용하는경우가 많죠
그밖에도 여러가지가 있을수 있죠
exe이름이 바뀐다구요? exe경로도 바뀔수 있나요?
경로가 안바뀌면 경로를 이용할수도 있구...
Form안에 Control의 배치는 거의 대부분의 프로그램이 다르다고 볼수 있는데..
그걸이용하는 방법도 있구..
또 가장 확실한 방법은 실행파일( exe)을 찾아가 binary의 확인해 보면 될것 같네요..
설사 다른 사람이 만든 프로그램이라도 binary가 같으면 같은 프로그램이 되는것이니...
여튼 구분할 방법은 엄청 여러가지가 있을듯 한데요...
그럼...
하두고 님이 쓰신 글 :
: 죄송합니다.
: 추가로 한가지 더 여쭙겠습니다.
: 클레스네임을 보니 TForm1인데요.
: 이걸 사용하면 다른 프로그램도 클레스명이 TForm1인건 흔히 있는것이라서....
|