심플스 - 프로그램과 책 이야기로 가득한 곳, (Simples.Kr)

  


   심플스 배너



 

안녕하세요

 

이런 질문을 여기다 올려도 되는지 모르겠네요ㅜㅠ

 

아시는게 있다면 부디 조금이라도 좋으니 정보 부탁드립니다

 

제가 verisign 기능을 추가해야되는데요

 

전에 배치파일로

 

signtool sign /f sign.pfx /d "verisign file" /t http://timestamp.verisign.com/scripts/timestamp.dll MyDlg.exe

 

이렇게 내용 작성해서 디지털 서명하는 기능을 추가한적이 있는데요

이 방법을 사용할 수 없게 되서요...

혹시 위와 같이 배치파일에서 하던 일(signtool 호출)을 vbscript로 하는 방법이 있나요??

 

vbscript는 한번도 사용해 본적도 없고..소스를 본적도 없어서 좀 암담하네요...

조언 부탁드립니다....


profile

[레벨:6]lain

2010.08.28 19:09:15

vbscript run application 로 구글에서 검색하시면 엄청나게 많이 나옵니다.

예를 들어 다음주소에서 방법을 알려주네요.

http://customerfx.com/pages/crmdeveloper/2004/02/10/how-to-execute-a-file-program-in-vbscript.aspx


vbscript나 jscript를 한 번도 사용해보지 않으셔도 이미 프로그래밍을 여러번 해보셨다면 금방 익숙해질 수 있습니다.


스크립트를 작성하시고 vbs로 확장자를 저장하신다음에 더블클릭해서 실행하시거나 wscript 또는 cscript로 실행하실

수 있습니다. 그리고 배치파일보다 vbscript 또는 jscript가 더 쉽습니다.


제가 보기에는 이러한 내용은 이곳에 질문하시는것보다는 구글에서 검색하시면 바로 원하는 답을 찾으실 수 있을꺼라

생각됩니다.

[레벨:0]_SKY_

2010.08.30 09:24:35

run으로 호출하는 것은 저두 봤습니다.

근데 문제는 일반 txt파일은 잘 실행되는데

signtool sign /f sign.pfx /d "verisign file" /t http://timestamp.verisign.com/scripts/timestamp.dll MyDlg.exe
 

이런식으로 내용 삽입을 하면 에러가 납니다..하두안되서  차라리 vbscript로 배치파일을 호출할 수 있도록 하려고했는데

것두 안되더라구요

 

Dim oshell
Set oshell = CreateObject("Wscript.Shell")
oshell.Run "signtool.exe", "sign /f sign.pfx /t http://timestamp.verisign.com/scripts/timestamp.dll MyDlg.exe"
End Function

 

이렇게 선언도 해보고

 

oshell.Run "makecab.bat", 1, True

 

이렇게 선언도 해 보았는데 둘 다 적용이 안되더라구요...ㅠㅜ

 

makecab 이랑 필요한 툴들은 모두 한 폴더에 있어서 따로 경로를 적어주진 않았습니다...

 

그리고 저는 vbscript를 html형식으로 작성해서 실행하고 있는데요 그래서 안되는걸까요??

 

<html>
<head>
<title>Test</title>
</head>
<script language="vbscript">

Function Reads
Dim oshell
Set oshell = CreateObject("Wscript.Shell")
oshell.Run "signtool.exe", "sign /f sign.pfx /t http://timestamp.verisign.com/scripts/timestamp.dll MyDlg.exe"
End Function
End Function

</script>
<body onLoad="Reads()">
</body>
</html>

 

이렇게 만들어서 쓰고 있거든요...

profile

[레벨:6]lain

2010.08.30 10:07:45

올려주신 소스는 모두 다 문법오류가 납니다.

HTML로 하시면 문법오류가 검출이 발생할 경우 상태바 아래에 왼쪽에 문법오류가 나기 때문에 발견하기가 힘드니

우선 VBScript를 직접 작성하셔서 로컬로 vbs를 실행해보시면 오류가 발생할 경우 오류 메세지 출력창이 뜨기 때문에

바로 확인이 가능합니다.


그리고 명령줄을 넘겨서 실행하는 방식은 아래 처럼 하실 수 있습니다.

Dim oshell
Set oshell = CreateObject("Wscript.Shell")
oshell.Run "notepad 1.txt"

실행파일이름 한 칸 띄고 그냥 1.txt라는 파라메터를 넘긴겁니다.

위에 내용을 vbs로 저장하셔서 한 번 실행해보시면 어떻게 프로그램을 실행하는지 바로 아실 수 있을것입니다.


아마 님이 원하시는걸 하실려면 아래와 같은 소스가 작성되어야 합니다.

Dim oshell
Set oshell = CreateObject("Wscript.Shell")
oshell.Run "signtool.exe sign /f sign.pfx /t http://timestamp.verisign.com/scripts/timestamp.dll MyDlg.exe"


그리고 확인이 제대로 되고 난 후에 HTML로 다시 작성을 하시면 됩니다.

그런데 HTML로 작성할 경우 보안문제 때문에 보안경고창이 떠서 또 따로 보안설정을 해제해주어야 하기 때문에

권장하지 않고 그냥 로컬에서 vbs를 바로 실행하는 방식이 더 좋습니다.


아래에 주소에서 예제 소스가 있는데 ( 아마 이미 보셨을것으로 예상됩니다만.. )

조금만 더 자세히 확인을 해보세요.

http://msdn.microsoft.com/en-us/library/d5fk67ky%28VS.85%29.aspx

[레벨:0]_SKY_

2010.08.30 10:21:21

지금 vbs로 수정해서 제가 원하는데로 실행하는거 확인하고 답변달려고 왔는데 벌써 님께서 정답을 달아주셨네요^^

답변달아주셔서 감사합니다..

 

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 서로 궁금한 것을 묻고 답해주는 곳입니다 ^^ 관리자 2009-03-10 36885
250 이 페이지 스크롤캡쳐 안되는 이유가 뭘까요..? [1] 알그지 2010-11-16 3139
249 항상 맨 앞에 기능 Always On Top 부탁드려요.. [1] 오픈캡쳐좋아 2010-11-14 2825
248 visual studio 2010 좀 바뀐건가요? ㅡㅡ [7] [레벨:2]zerocow 2010-11-10 3063
247 야후 ip로 접속하는 것좀 질문드립니다[수정] [4] 묵찌영 2010-11-09 3340
246 원형캡처 후 테두리 제거 어떻게 하나요? [1] 샴푸아빠 2010-11-03 2957
245 국내 리버스엔지니어링 포럼사이트같은거 어디 없을까요? [6] [레벨:2]zerocow 2010-10-16 3044
244 진로상담이요~ [2] [레벨:0]Hideroot 2010-10-07 2792
243 그 프로그램 속성 - 버전에 들어가는거에대해서 질문좀남깁니다. [2] [레벨:2]zerocow 2010-10-06 3054
242 vs6.0 에서 inline assembly 콜링 컨벤션 관한질문입니다. file [2] [레벨:0]rees 2010-09-25 2936
241 이런작업은 어떻게 하는걸까요?따른 프로그램이 있나요? file [2] [레벨:2]크래커 2010-09-24 2883
240 dll이 두번로드되었을때 닫히게 하는방법없을가요? [2] [레벨:2]크래커 2010-09-23 2818
239 [edx+edx] [3] [레벨:1]포이 2010-09-22 3086
238 연구용으로 짠 핵프로그램의 프로그램보호를받을 수 잇을까요? [2] [레벨:2]크래커 2010-09-21 3017
237 미안합니다.... 그리고 고맙습니다. [1] [레벨:0]파랑새 2010-09-08 2795
236 죄송하지만...한번만 더 문의드립니다.. file [2] [레벨:0]_SKY_ 2010-09-07 2805
235 다시 한번 도움 요청 드립니다..간단한건데...애먹네요...ㅠㅜ file [3] [레벨:0]_SKY_ 2010-09-03 3361
» 안녕하세요...혹시 저와 비슷한 작업을 하셨던 분이 계시면 조언부탁... [4] [레벨:0]_SKY_ 2010-08-28 3111
233 VbaHresultCheckObj 함수? [4] [레벨:1]포이 2010-08-27 3636
232 무선랜 WEP 보안에 대한 질문입니다 [4] [레벨:0]declspec 2010-08-21 3496
231 현재 코드를 작성중인곳의 IRQL은 어떻게 확인 하나요? [2] [레벨:0]하누리 2010-08-19 3026

  • 이용약관
  • 개인정보취급방침
  • 사이트맵