Jump to content

filth

Member
  • Posts

    15
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    Ukraine

Posts posted by filth

  1. There is a full functional CopyFileEx() realization. I'm offer it to KernelEx

    What we know about:
    In WindowsNT:
    dwCopyFlags:
    COPY_FILE_ALLOW_DECRYPTED_DESTINATION Ч suppose it works
    COPY_FILE_FAIL_IF_EXISTS Ч Work as described in MSDN
    COPY_FILE_RESTARTABLE Ч looks like ignored, at least in WinXP+
    COPY_FILE_OPEN_SOURCE_FOR_WRITE Ч declared, but no any description.
    All other Ц work as MSDN described, if has any audible description.

    Win9x Ц basically not supported, added from MSLU.
    Practic and Kex:
    Works as CopyFile(), no callbacks, no stops, no extras.
    Linux
    Works as CopyFile(), no callbacks, no stops, no extras.
    ================================================================
    What I offer:
    dwCopyFlags:
    COPY_FILE_ALLOW_DECRYPTED_DESTINATION - ignored
    COPY_FILE_OPEN_SOURCE_FOR_WRITE - ignored
    COPY_FILE_RESTARTABLE Ч trying to resume copy. NOT TEST is resumed part of file is a part of original file. In some cases might return immediately, but with no errors (feign as Windows).
    0x10 = creates chains of folders, if it not.
    0x20 = don't call lpProgressRoutine function, even if it given.
    0x8000 = adds to lpProgressRoutine callback extra УtElapsФ parameter, with time, elapsed from previous call of lpProgressRoutine.
    In callback StreamSize, StreamBytesTransferred, dwStreamNumber, dwCallbackReason no guarantee that identical to Windows, but on copy local files Ц same.
    But remember, setting 0x8000 flag to dwCopyFlags also turn off precise emulation and dwStreamNumber, dwCallbackReason be always 0.

    technical limitations:
    Not analyze/works as if source and destination files lays in same media. NO speed bust when copying between different medias.
    Not work witch vcache, no speed bust if recently same file accessing in same location.
    i.e. on the whole it slower as MS original.
    Probably has a problem with UNC paths greater then MAX_PATH, i'm not test this.

    Function realized in CopyFileEx.cpp, also you need CreateDirectoriesA/W from filewin.cpp (dir chains creater)
    Yes, comments on russian.
    Any propositions and remarks?
    Download: https://www.upload.ee/files/7937215/copyfileex2.zip.html

  2. ++disabling Kex on Msvcrt.dll cause ffmpeg v1.2 not work properly (fails with last string out.avi: Bad file descriptor)
    more about ffmpeg:
    ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers
    built on Apr 1 2013 20:31:13 with gcc 4.7.0 (GCC)
    CRC32: A50EE124
    (this is some not standard, 98 compatible compilation)
    I need it because it understand DASH (youtube encoded stream container))->takes possible work ClibGrab v3.4.9 and download youtube 1A format encoded videos.

  3. Ok.
    Here is result:
    Kmeleon stops with same message.
    In log I see that now it fails to LoadLibraryExW(bfa4fb6a), but what is bfa4fb6a I can't understand.
    Log + process dump & PDB dump from ATM (https://www.upload.ee/files/7089282/kmeleon74fail1.7z.html) <!--Uplad.ee file remove link: (www.upload.ee/files/7089282/kmeleon74fail1.7z.html?killcode=74631863563381036523) --!>

     

  4. Now BitTorrent v6.4 build18095 not working. Crashes on startup with memory access error in bittorrent.exe and I found no way to fix this (also if delete bittorrent settings I have installations pages and crash after it, and new settings files NOT created).
    +Have some problems with TotalCommander 8.01 - Not working context menu, unless it switched to "disable kex extensions"
    Now I go back to v15.

  5. here KernelEX as INF package for Win98IF:
    http://bust.narod.ru/98if/r_kernelex.zip (always last INF version)
    For SE or SP3 need some cosmetic INF script corrects, because uninstall link in SystemComponets window placed in category, that no in SE and probably SP3. (see [KERNELEX] group)IFko says that uninstall link may placed to root if no category
    For place-in to SE, SP3 distributives you also may need rename INF file (see if_progJ.inf keyword in INF file)
    </p><hr />
    @MIKL: "Copy and Paste broken"
    I have only standard "problem": if you copy unicode text from program, that no fills ANSI variant to buffer, to program, that not know and not support unicode - you have no paste or paste incorrect.
    <hr />
    Are some instructions about syntax core.ini? How to install, make KernelEx plugin?

    Very thanks Jumper & Xeno86

×
×
  • Create New...