Windows 95/98/ME-n mukodik, XP-n nem, mit rontok el?
2002-05-18T13:51:22+02:00
2003-02-07T20:06:10+01:00
2022-06-29T05:07:34+02:00
  • Hi Mindenki!!
    Az a gondom, hogy 98 alatt tudok CD-t irni,XP alatt meg nem.A probléma vszinüleg a DMA val van,ugyanis ha kikapcsolom az irónál,akkor mükszik. XP-nél viszont nem is lehet babrálni a DMA-kat (szerintem). SEGITSETEK!!!
    Mutasd a teljes hozzászólást!
  • Igaz, lehetne dinamikusan is, de ez az egesz nem er annyit, mert en nagyon lusta vagyok :]
    Az lett volna a legjobb ha van erre valami univerzalis modszer. Ha lenne psapi win 95-ben is, meg lenne psapi.h-m es psapi.lib-em, akkor megcsinaltam volna azt. De kicsit korulmenyes lenne szamomra NT-re fejleszteni ugy, hogy kozben ki se probalhatom. Jonnek a szobeli erettsegik, tanulni kell :).
    Amugy az elso trukk megvan, registrybol szedem ki, hogy az adott program merre is van, mert a telepitoje egy jol meghatarozott helyre irja. Vegulis alapesetben, ha a registry nem hibas, ez is ugyanolyan jol mukodik, mint az elozo modszerem. Ugye ami 95-ben HKLM\\\\\\\\\\\\\\\\Software\\\\\\\\\\\\\\\\Classes, az NT-ben is ugyanaz?
    Mutasd a teljes hozzászólást!
  • itt csak az a gond olvastam a computer panorámában,és a chipben is,hogy nem passzol xp-re

    Kifejtened bovebben, hogy mi az ami "nem passzol XP-re"?
    En ugyanis nem olvasok sem CP-t, sem Chip-et, es a hozzaszolasodbol sem derul ki szamomra, hogy mirol is van szo.
    Mutasd a teljes hozzászólást!
  • itt csak az a gond olvastam a computer panorámában,és a chipben is,hogy nem passzol xp-re,nem is fog jó lenni van egy patch hozzá az xp-hez hogy a "házi" progik is mennyenek hozzá
    Mutasd a teljes hozzászólást!
  • Egy a gond: rajtam nem segit, hiszen nem linkelhetem NT-s dll-ekhez a programot es nincsenek development fajlok se

    Nem tudom mit ertesz "development fajlok" alatt, de gondolom a dinamikus import ujdonsag neked. Nezz korul a helpben a LoadLibrary() + GetProcAddress() fuggvenyek kornyeken! GetVersionEx()-szel kombinalva csodakra kepesek... ;)
    Mutasd a teljes hozzászólást!
  • Utananeztem, rakerestem, tenyleg igy kell.
    Egy a gond: rajtam nem segit, hiszen nem linkelhetem NT-s dll-ekhez a programot es nincsenek development fajlok se :\\\\\\\\\\\\\\\\
    Akkor elkezdhetek trukkokon gondolkodni, mindegy, van par otletem. Ha nem mukodik majd irok megint :D
    Azert koszi
    Mutasd a teljes hozzászólást!
  • XP-m nekem sincs, de az biztos, hogy NT alapu operacios rendszereken a processzek listaja megszerzesenek preferalt modja inkabb az EnumProcesses() hivas (PSAPI.DLL). (NT-ben nincsenek is Process32XXX() fuggvenyek, bar W2K-ban ugy emlekszem mind a ket fajta van)
    Mutasd a teljes hozzászólást!
  • Sziasztok!
    Irtam egy programot, aminek egy resze a kovetkezoket csinalja:

    unsigned int pid;
    GetWindowThreadProcessId hivasbol szarmazik a pid, ezutan

    HANDLE sh;
    sh = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);

    PROCESSENTRY32 mod;
    Process32First(sh, &mod);
    while(mod.th32ProcessID != pid) {
    ...
    Process32Next(sh, &mod);
    }

    char s[MAX_PATH];
    wsprintf(s, "%s", mod.szExeFile);

    Tehat adott ablakhoz kell megkeresnie, hogy az ot letrehozo program binarisa a fajlrendeszeren hol van. Mint a temaban is irtam, ez Windows 95,98,ME eseten mukodik, XP-rol viszont azt mondtak tobben is, akik hasznaljak, hogy nem. Sajnos nincs XP-m es dokumentaciom se, azt sem tudom hogy hol hal meg a dolog. Nagyon nem ertem, mi a gaz, segitsen valaki!
    Mutasd a teljes hozzászólást!
abcd