ไฟล์แบตช์: เปิด cmd, รัน VS Command Prompt, เรียกใช้ Makecert


1

ฉันต้องทำสิ่งนี้ในไฟล์แบตช์:

  1. เปิด cmd
  2. เรียกใช้พรอมต์คำสั่ง VS ทาง cmd
  3. ดำเนินการคำสั่งนี้ "makecert -sv SignRoot.pvk - ผู้มีอำนาจ -cy sha1 -a -n \" CN = ใบรับรอง \ "-ss ของฉัน -sr localmachine certificate.cer"

จนถึงตอนนี้ฉันได้ทำไปแล้ว 1 และ 2 ปัญหาของฉันกำลังเข้าสู่ # 3

นี่คือสิ่งที่ฉันมี

start  cmd.exe /k "%comspec% /c  "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86"

คำตอบ:


2

ฉันไม่ได้ติดตั้ง VS 10.0 เพื่อทดสอบสิ่งนี้ แต่ลองวางสองบรรทัดนี้ในไฟล์แบตช์:

call "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"
makecert -sv SignRoot.pvk -cy authority -r sha1 -a -n "CN=Certificate" -ss my -sr localmachine certificate.cer

มันใช้งานไม่ได้ .. :(
สำหรับแต่ละ

1
ฉันคิดออกแล้ว เพียงใส่ "โทร" ก่อน "C: \ .... "
สำหรับแต่ละ

ดีใจที่ได้ยิน - ฉันกำลังคิดบางอย่างเช่นนั้นอาจจำเป็น แต่คุณเอาชนะฉันได้ ไชโย
martineau
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.