Saya ingin membuat Autorun agar DVD mengenali Win sebagai x32 / x64. Apakah itu mungkin?

2

Jadi saya punya program ini yang setup dirancang untuk sistem x32 dan yang lainnya untuk x64. Apakah saya perlu membuat program untuk itu atau bisakah saya membuat Autorun.infpengenalan mana yang harus diinstal? Atau apakah saya perlu membuat file batch untuk itu?

Obs .: Program ini dipisahkan dalam 2 folder. Yaitu Program (x32) dan Program (x64).

K0media
sumber
Jika Anda ingin memulai aplikasi secara otomatis, maka Anda memerlukan program peluncur yang menggunakan logika untuk menentukan versi yang dapat dieksekusi untuk memulai.
Ramhound
@Ramhound, saya mengerti. Saya akan melakukannya jika saya tahu beberapa pemrograman, tapi saya pikir saya akan lulus. Tapi terima kasih atas pemberitahuannya. Mungkin C ++ atau sesuatu?
K0media
Saya mengambil pertanyaan ini karena Anda adalah penulis sebuah program dengan dua versi dan Anda ingin secara otomatis menjalankan program yang benar ketika disk dijalankan. Jika Anda bukan penulis program, maka penulis harus menawarkan fungsionalitas ini, jadi pertanyaan Anda tidak jelas karena tidak ada wahyu.
Ramhound
Anda dapat membuat file jalankan otomatis yang akan membuka file batch sebagai jendela diam yang akan memeriksa apakah Anda menjalankan versi 32 bit atau 64 bit.
RookieTEC9
Pertanyaan ini harus dipindahkan ke stackoverflow.com, situs kami untuk pengkodean pertanyaan.
RookieTEC9

Jawaban:

1

Tidak, tidak mungkin melakukannya dengan file AUTORUN.INF. Menurut https://msdn.microsoft.com/en-us/library/aa969327.aspx , tidak ada perintah untuk melakukan ini. Anda harus melakukan ini dengan file batch.

Anda dapat melakukan ini (tidak diuji, jadi jangan berteriak padaku)

@ECHO OFF
wmic os get osarchitecture >tmp.txt
Findstr "32" tmp.txt
if  errorlevel 1 (start 32bit.exe & exit)
Goto 2
:2 
wmix os get osarchitecture >tmp.txt
Finstr "64" tmp.txt
If errorlevel 1 (start 64bit.exe & exit)
RookieTEC9
sumber
Maaf saya tidak dapat memformat ini sebagai kode, saya menggunakan ponsel DAN itu tidak mungkin.
RookieTEC9