Új hozzászólás Aktív témák
-
válasz
karlkani
#2402
üzenetére
Szia, szerintem is jobban jársz a hordozhatóval. Itt nem olyan rég ki is volt tárgyalva, mit kell beállítani: a wincmd.ini fájl a tcmd mappában legyen! Így az egyedi beállításaim és a gyorsbillentyűk is mindig ott vannak a pendrive-on, még másolni sem kell a tcmd mappát.
-
Kernel
nagyúr
-
válasz
karlkani
#2301
üzenetére
Igen, csak ez rejt veszélyeket magában (pont ezért nem is írtam le), ugyanis ha valaki véletlenül nem módosítja a fájlnevet vagy egy olyan fájlnevet ad meg, ami létezik az adott könyvtárban, akkor az adott fájlt kérdés nélkül 0 byte-osra varázsolja, azaz pl egy Windows telepítő ISO-n(meg bármilyen más fájlon) egy "hirtelen felindulásból" elkövetett OK egy 0 byte-os telepítőt eredményez...
![;]](//cdn.rios.hu/dl/s/v1.gif)
-
válasz
karlkani
#1192
üzenetére
Időközben leesett, mit is szeretnél, de az is elérhető a context menüből:
Jobb egér az archive-on/Tulajdonságok/Archívum fül -
-
-
Sk8erPeter
nagyúr
válasz
karlkani
#884
üzenetére
Olvastam.

Amúgy nem hinném, hogy hatalmas problémáid adódhatnak belőle, ha a Paintnek nem a 64 bites verzióját használod...
Adobe Photoshop szintű terméknél érdemes lenne ezen parázni, de egy Paintnél...?
Ráadásul ez nem nevezhető "rendszerfájlokat érintő munkának", a Paint legfeljebb annyiban "rendszerfájl" (amúgy nem az), hogy megkapod a Windows-zal együtt... 
-
válasz
karlkani
#882
üzenetére
Hali!
Sajnos az van, amit Sk8erPeter írt, egyszerűen nem készült el a megfelelő fejlesztőkörnyezet. Az új változatokat(és ezt Delphi esetében még meg is értem) inkáb a W7 alá fejlesztéshez fejlesztik, a W7-el való teljes kompatibilitást szem előtt tartva, azon egyszerű oknál fogva, hogy jelenleg ezt fontosabbnak tartják, mint hogy x64(true x64) kódokat lehessen készíteni, hisz nem igazán elterjedtek még a true x64 alkalmazások, illetve a nem olyan mértékű a sebességnövekedés az x86-hoz képest(pl x86 vs. x64 Winrar). Ennek ténylegesen akkor lesz létjogosultsága, ha az OS csak és kizárólag x64-es kódok futtatását támogatja, ami meg nem mostanában lesz(legalábbis szerintem), mivel nem tudnak átállni olyan gyorsan a szoftverfejlesztő cégek, illetve a régi progiknak(x86) is futni kell és itt nem "lényegtelen" progikról beszélek, hanem olyanokról amivel dolgoznak cégek, irodák, szoftveróriások, stb, stb.
X64-es Fájlkezelő(ami valóban ér is valamit) az 1 darab van, persze TC után szokni kell. SpeedCommander
Fire.
-
Sk8erPeter
nagyúr
válasz
karlkani
#882
üzenetére
Szerintem ahelyett a cikk helyett egyszerűbb kiindulni a totalcommander.hu-n írtakból, melynek a lényege röviden ennyi:
"Szinte minden héten kapom a kérdést, hogy lesz-e és mikor lesz 64 bites TC.
A válasz az, hogy ha lesz 64 bites Delphi fejlesztőkörnyezet (a TC ebben készül), akkor lesz 64 bites Total Commander is." -
Sk8erPeter
nagyúr
válasz
karlkani
#880
üzenetére
Szívesen! Közben megtaláltam a választ, hogy miért történik az átirányítás.
WoW64 http://en.wikipedia.org/wiki/WoW64 (csak a lényeget kiemelve):
"The operating system uses the %SystemRoot%\system32 directory for its 64-bit library and executable files. This is done for backwards compatibility reasons as many legacy applications are hardcoded to use that path. When executing 32-bit applications, WOW64 redirects requests for DLLs from that directory to %SystemRoot%\SysWOW64, which contains legacy libraries and executables."How 64-bit version of Windows differs architecturally from 32-bit version
"These x64 Windows operating systems run 64-bit code natively but can also run 32-bit code through the use of an integrated emulator called Windows on Windows 64 (WOW64). [...] Microsoft created a new folder named SysWOW64 for storing the 32-bit DLLs. [...]
any time a 32-bit application needs to read or write anything to or from the \Windows\System32 folder, the WOW64 emulator transparently redirects the request to the \Windows\SysWOW64 folder." -
Sk8erPeter
nagyúr
válasz
karlkani
#878
üzenetére
Aha, így már világos, mit akartál mondani. Miért nem ezzel kezdted?

Most kipróbáltam, és ráraktam az eszköztárra a Paint alap elérési útját (nekem alapból nem volt az eszköztáron!
), és megfigyeltem, hogy ilyenkor a
C:\Windows\SysWOW64\mspaint.exe
fájlt indítja el, ami mögött ott lesz a *32.
Mintha amiatt, hogy 32 bites alkalmazásból nyitottad meg, eleve "átirányítana" a 32 bites változatra.
Most nem jöttem rá, konkrétan mi felel ezért, így egyetlen módon tudtam megoldani a helyzetet: lemásoltam azt a ~6 MB-os mspaint.exe fájlt egy másik helyre, és ennek a helynek a linkjét adtam meg az eszköztáron, nem a system32-t.
Így a 64 bites változat indul el.Egyelőre jobb megoldást így éjjel fél 2 környékén nem tudok mondani.

-
Sk8erPeter
nagyúr
válasz
karlkani
#874
üzenetére
Kipróbáltam, és abban igazad van, hogy a TC hülyén kezeli, ha pl. az Eszköztárra pakolsz dolgokat: a
%programfiles%
a TC-ben valóban a 32 bites
Program Files (x86)
könyvtárra mutat!
De azt is kipróbáltam, hogy mi van, ha a 64 bites program elérési útjához az Eszköztárnál a
%programw6432%\stb...
elérési utat adom meg, és úgy már helyesen a 64 bites Program Files elérési útjára mutat!
Ez miért nem jó?
-
Sk8erPeter
nagyúr
válasz
karlkani
#874
üzenetére
Van annak valami konkrét célja, hogy ilyen trükközésekkel (%programfiles% és hasonlók) akarod betenni a programra mutató linket az eszköztárra?
Miért nem teszed be közvetlenül az elérési utat?Ezenkívül eleve nem értem, hogy ha a system32 könyvtárat szeretnéd elérni ilyen "trükközéssel", akkor miért nem adod meg a
%SystemRoot%/system32
ill.
%WinDir%/system32
könyvtárakat.Még egy, amit meg végleg nem értek:
"Nem mindegy, honnan indítod a parancssort, ha a 32-bitesbe írod a set p parancsot"
Miért, Te tudsz 64 bites parancssorról is?
Mert én nem... -
AtHoS
nagyúr
válasz
karlkani
#871
üzenetére
Náalm a set p ezt adja:
Path=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32
\WindowsPowerShell\v1.0\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 15 Stepping 11, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0f0b
ProgramData=C:\ProgramData
ProgramFiles=C:\Program Files
ProgramFiles(x86)=C:\Program Files (x86)
ProgramW6432=C:\Program Files
PROMPT=$P$G
PSModulePath=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\PublicEbből jól látszik az amit Sk8erPeter írt, miszerint a %ProgramFiles% és a %ProgramW6432% is ugyanarra a könyvtárra mutat. Én sem trükköztem előtte, a fent látottak alapértelmezett adatok.
-
Sk8erPeter
nagyúr
válasz
karlkani
#871
üzenetére
Dehát ennek kipróbálásához nem is kell parancssor...
Elég, ha Start menü keresőjébe vagy Win+R-be (Futtatás) beírod.
És akkor kiderül, hogy pont nem jó, amit írtál
Mivel Te ezt írtad:
"A telepített programokkal nincs gond, a 32-biteseket a %programfiles%\elérési út, a 64-biteseket a %programw6432%\elérési út-val oldottam meg..."
A kettő egy és ugyanarra a könyvtárra mutat!
Vagyis alapértelmezett esetben a C:\Program Files könyvtárra.------------------------------------------------------------------------------------------------------------------
(#870) Fire/SOUL/CD: értettem.
Csak kíváncsiságból kérdeztem. 
-
válasz
karlkani
#867
üzenetére
Hali!
"...egy 64-bites cmd-t..."
Remélem itt nem a parancssorra értetted, hanem csak egy parancsra.
"A telepített programokkal nincs gond, a 32-biteseket a %programfiles%\elérési út, a 64-biteseket a %programw6432%\elérési út-val oldottam meg"
Ez öreg hiba, ugyanis a 32 bites alkalmazások a Program Files (x86), míg a 64 bitesek a Program Files mappába települnek.(csak azok nem amik x86/x64 változatok "egyben")Ezenkívül a TotalCommander-t is a Program Files-ba telepítsd, annak ellenére, hogy nem x64-es, de sok dolog akkor működik rendesen.

Fire.
UI: Egy példát írhatnál, hogy mi az amit futtatni szeretnél, de mégis a 32 bites indul el belőle...

-
atesss
addikt
válasz
karlkani
#847
üzenetére
Hát most meg megy...
A mappa neve "--" -al kezdődött, azt hittem ez lehet a baja, ezért elöször megpróbáltam egy csak angol betükből állót. Aztán megpróbáltam a számot a végére tenni. A végén pedig a "--"-t elétenni. És így működik.
A szóközt inkább nem raktam bele mégsem. Pedig úgy emlékszem, hogy már próbáltam így, szóköz nélkül. Amúgy lehet baj a szóközzel szerinted ?No mindegy, az a lényeg, hogy most működik. Így, hogy ez lett a kezdőmappa, így már nem fontos, hogy a mappalista elején legyen (azért raktam eredetileg a "--" -t elé, de ha utána nem szóköz van, akkor nem ér semmit).
Köszi a segítséget.
Új hozzászólás Aktív témák
- TCL LCD és LED TV-k
- Luck Dragon: Asszociációs játék. :)
- Kész rémálom lesz Linuxot használni jövőre az USA egyes államaiban
- Filmvilág
- sziku69: Fűzzük össze a szavakat :)
- Kamionok, fuvarozás, logisztika topik
- exHWSW - Értünk mindenhez IS
- A fociról könnyedén, egy baráti társaságban
- Vezetékes FEJhallgatók
- Tesla topik
- További aktív témák...
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



![;]](http://cdn.rios.hu/dl/s/v1.gif)



Ráadásul ez nem nevezhető "rendszerfájlokat érintő munkának", a Paint legfeljebb annyiban "rendszerfájl" (amúgy nem az), hogy megkapod a Windows-zal együtt... 
