online_com
سه شنبه 26 آبان 1394, 15:57 عصر
سلام
از كامپوننت macrorecorder مجموعه tms براي ضبط و اجراي مجدد فعاليت هاي كاربر استفاده كرده ام برروي سيستم خودم كه winxp است و با دلفي7، به خوبي كار مي كنه اما زمان اجرا برروي سيستم هاي كاربران با ويندوزهاي 7و8و10 پيام no journal hook available مي دهد در سايت شركت tms راه حل زير رو ارائه داد:
Microsoft decided that the API used for functionality of the TMacroRecorder component is a security risk
on Windows Vista. Therefore, Microsoft disabled the API used for recording & playing mouse & keyboard events
back in Windows Vista by default. In order to have this functionality enabled for your applications it is required:
Digitally sign your executable. See http://stackoverflow.com/questions/252226/signing-a-windows-exe-file
Run your executable as adminstrator or elevate rights to administrator
With this applied, TMacroRecorder works fine on Windows Vista/Windows 7
من اين مراحل رو به اين صورت انجام دادم كه از signtool ويندوز 10 براي sign كردم استفاده كردم اما مشكل اينه كه براي ويندوزهاي زير 8 اين ابزار كار نمي كنه
از مانيفست هم براي run as admin استفاده كردم
حالا مشكل فقط در ويندوزهاي 10 رفع شد
و در ويندوزهاي 8 هم ركورد انجام مي شه و موقع پخش عملكرد، پيام kmod_exception_not_handel(win32k.sys) مي دهد و سيستم ريست مي شود
و در ويندوزهاي 7 كه اصلا اجرا نمي شود
خيلي تو سايت هاي فارسي و انگليسي گشتم ولي راه حل مناسبي پيدا نكردم
لطفا دوستان كمك كنند:عصبانی++::گریه:
از كامپوننت macrorecorder مجموعه tms براي ضبط و اجراي مجدد فعاليت هاي كاربر استفاده كرده ام برروي سيستم خودم كه winxp است و با دلفي7، به خوبي كار مي كنه اما زمان اجرا برروي سيستم هاي كاربران با ويندوزهاي 7و8و10 پيام no journal hook available مي دهد در سايت شركت tms راه حل زير رو ارائه داد:
Microsoft decided that the API used for functionality of the TMacroRecorder component is a security risk
on Windows Vista. Therefore, Microsoft disabled the API used for recording & playing mouse & keyboard events
back in Windows Vista by default. In order to have this functionality enabled for your applications it is required:
Digitally sign your executable. See http://stackoverflow.com/questions/252226/signing-a-windows-exe-file
Run your executable as adminstrator or elevate rights to administrator
With this applied, TMacroRecorder works fine on Windows Vista/Windows 7
من اين مراحل رو به اين صورت انجام دادم كه از signtool ويندوز 10 براي sign كردم استفاده كردم اما مشكل اينه كه براي ويندوزهاي زير 8 اين ابزار كار نمي كنه
از مانيفست هم براي run as admin استفاده كردم
حالا مشكل فقط در ويندوزهاي 10 رفع شد
و در ويندوزهاي 8 هم ركورد انجام مي شه و موقع پخش عملكرد، پيام kmod_exception_not_handel(win32k.sys) مي دهد و سيستم ريست مي شود
و در ويندوزهاي 7 كه اصلا اجرا نمي شود
خيلي تو سايت هاي فارسي و انگليسي گشتم ولي راه حل مناسبي پيدا نكردم
لطفا دوستان كمك كنند:عصبانی++::گریه: