Glavni Ostalo Kako natjerati tvrdoglave 32-bitne aplikacije da rade na 64-bitnom sustavu Windows

Kako natjerati tvrdoglave 32-bitne aplikacije da rade na 64-bitnom sustavu Windows



noneDo sada ste, nadam se, vidjeli moju značajku na 64-bitnom sustavu Windows u najnovijem izdanjuPC Pro. I možda ste malo utjehe izvukli iz mojih prozračnih uvjeravanja da ne trebate previše brinuti o kompatibilnosti aplikacija. Gotovo sav moderni 32-bitni softver trebao bi se besprijekorno instalirati i pokretati na 64-bitnom izdanju sustava Windows.

none

Pa, naravno, kad god napišete tako nešto, tražite nevolje.

ne mogu izvući prozore izbornika Start 10

Svakako, baš kad je naše rujansko izdanje sletjelo na kioske, otkrio sam toPC ProInterni CMS klijent radio je samo na - pogađate - 32-bitnom sustavu Windows. Pokušaj stvaranja nove recenzije s moje 64-bitne radne površine donio je samo nejasnu pogrešku o nestaloj tvornici COM klase.

Lebde zastave

Malo kopanje otkrilo je problem. Neki je zločesti programer napisao savršeno valjanu 32-bitnu .NET aplikaciju, ali ju je propustio označiti kao posebno 32-bitni kôd. Stoga ga je 64-bitni Windows izvodio u 64-bitnom načinu rada, što je uzrokovalo pogreške kada softver nije mogao pristupiti 32-bitnim sistemskim resursima koje je očekivao.

Srećom, ovo je jednostavan problem za popraviti. Microsoftova CorFlags Alat za naredbene retke - dio .NET Framework-a omogućuje vam izmjenu zaglavlja zastavica na izvršnim datotekama, uključujući onu koja određuje kada treba pokrenuti aplikaciju u 32-bitnom načinu. Postavljanje ove zastavice za našu aplikaciju baze podataka bilo je jednostavno upisivanje CorFlags aplikacija.exe / 32bit +

Iovdje- jedna 32-bitna aplikacija koja savršeno radi na 64-bitnom sustavu Windows. Vrijedno pokušati ako ikad naiđete na sličan problem.

moj gumb za pokretanje ne radi u sustavu Windows 10

Koja mapa programskih datoteka?

Dok sam o toj temi, evo povezanog problema s kojim smo se susreli kad smo počeli pregledavati računala sa 64-bitnom Vistom. U ovom slučaju problematični softver nije bio nitko drugi negoPC Prostvarni referentni paket. Činilo se da se sve savršeno instaliralo, ali kad smo zapravo pokrenuli testove, dobili smo resurse, nisu pronađene pogreške.

Započeo sam s pronalaženjem problema uz pomoć SysInternals-ovog nezamjenjivog Monitor procesa korisnost, i još se jednom pokazalo da je objašnjenje bilo milostivo jednostavno (zapravo toliko jednostavno, da sam se osjećao pomalo glupo jer to nisam sam razradio).

Nisu pronađene razne datoteke jer je na 64-bitnom sustavu Windows mapa Program Files rezervirana samo za 64-bitne programe. 32-bitni programi instaliraju se u mapu pod nazivom Programske datoteke (x86). Naše testne skripte uključivale su teško kodirane staze koje su zakazale jer naše 32-bitne aplikacije nisu bile na svom uobičajenom mjestu.

kako vidjeti slike koje se nekome sviđaju na instagramu

Ako naiđete na ovakav problem, lako ga možete riješiti uklanjanjem eksplicitnih referenci na C: Program Files i upotrebom% ProgramFiles% (ova pametna varijabla okruženja trebala bi se riješiti ili programskih datoteka ili programskih datoteka (x86), ovisno o bez obzira je li postupak koji ga poziva 64-bitni ili 32-bitni). Ako ne možete doći do izvora da biste promijenili putove, brzo i prljavo rješenje je ručno kopiranje 32-bitnih datoteka u programske datoteke. Jednom kada sam to učinio, naša su mjerila krenula bez problema.

Dakle, tu su vam: 32-bitne aplikaciječinitrčanje na 64-bitnom sustavu Windows ... ali ponekad trebate zaobići nekoliko pretpostavki programera da biste ih pokrenuli!

Zanimljivi Članci

Izbor Urednika

none
Objavljen Firefox 72, evo promjena
Mozilla objavljuje Firefox 72, novu verziju popularnog web preglednika. Verzija 72 značajna je po načinu slika u slici omogućenom na Linuxu i Macu, poboljšanjima značajke zaštite od praćenja i smanjenom broju zahtjeva za obavijestima. Što je novo u Firefoxu 72 'Slika u slici' na Linuxu i MacOS-u Dugo očekivana PIP značajka je postala
none
Bing je sada službeno Microsoft Bing s novim logotipom
Softverski div iz Redmonda napokon je završio postupak rebrandinga za svoj sustav pretraživanja Bing. Tvrtka je danas najavila promjenu imena, a također je predstavila i novi logotip za tražilicu.Bing je Microsoftova vlastita tražilica koja se neprestano razvija. Također je zapažen po uzbudljivim pozadinama početne stranice koje se mijenjaju
none
Kako promijeniti ulaz na Panasonic TV-u
Ovih dana televizori su dizajnirani da podržavaju različite uređaje. To omogućuje korisnicima da se bez napora prebacuju između njih. Ako imate Panasonic TV, možda biste željeli promijeniti ulaz i pogledati nešto iz drugog izvora. Ali kako
none
Kako dodati programe za pokretanje
Ako često radite s računalom, postoje programi koje ćete možda redovito koristiti. To može biti komunikacijski alat, program za pohranu ili čak računovodstvena aplikacija. Umjesto da morate ručno otvarati program svaki
none
Kako svoj Instagram račun učiniti privatnim
Želite li sakriti svoj Instagram račun i učiniti svoj Instagram profil privatnim? Evo točnih koraka za to.
none
Kako resetirati aplikaciju Microsoft Store u sustavu Windows 10
Ovaj post objašnjava kako resetirati aplikaciju Microsoft Store u sustavu Windows 10 pomoću dvije različite metode i zašto biste to možda željeli učiniti.
none
Kako koristiti aplikaciju Google Home na računalu
Aplikacija Google Home za računala omogućuje vam upravljanje Google Home uređajima s prijenosnog ili stolnog računala, bez potrebe za telefonom. Kako postaviti aplikaciju Google Home.