কাস্টম শেল দিয়ে লগনের পরে প্রথম দুই মিনিটের জন্য টাচ উপাদানগুলি কাজ করে না


0

আমি এই পোস্টে বর্ণিত একই সমস্যা হচ্ছে । যেহেতু এই সমস্যাটি বছরের পর বছর উত্তরহীন হয়ে গেছে, আমি বুঝতে পেরেছিলাম যে কেউ এই সমস্যার সমাধানের কাছাকাছি পৌঁছেছে কিনা।

সমস্যাটি হ'ল আমরা যদি একটি কাস্টম শেল দিয়ে উইন্ডোজ চালিত করি, অর্থাত্ চালা না explorer.exeকরে, উইন্ডোজের স্পর্শ উপাদানগুলি ( wisptis.exe) প্রথম দুই মিনিটের জন্য কিছু করে না বলে মনে হয়। সেই সময়টি কেটে যাওয়ার পরে, এটি সমস্ত যেমনটি করা উচিত তেমন কাজ করে।

সুতরাং দেখে মনে হবে এক্সপ্লোরার এক্সেক্স যখন কিছু শুরু করে তখন এটি wisptis.exeস্টাফ করতে শুরু করে ।

প্রক্রিয়া মনিটরে এক নজর থাকা দেখায় যে দুই মিনিটের পরে wisptis.exeএকটি থ্রেড শুরু হয় এবং রেজিস্ট্রি থেকে একগুচ্ছ সেটিংস পড়ে। যদিও এটি কীভাবে ট্রিগার করে তা আমি কীভাবে খুঁজে পাব তা নিশ্চিত নয়।

আমি এটিও লক্ষ্য করেছি যে Shell Hardware Detectionআমি লগইন করার পরে পরিষেবাটি শুরু হবে বলে মনে হচ্ছে এবং স্পর্শ কাজ শুরু করার ঠিক দুই মিনিট পরে থামবে। সুতরাং সম্ভবত উইন্ডোজ জানে না যে এটি Shell Hardware Detectionকরা শেষ না হওয়া পর্যন্ত কম্পিউটারের একটি টাচ স্ক্রিন রয়েছে। সাধারণ এক্সপ্লোরার শেলটি ব্যবহার করার সময় এটি এত দ্রুত কেন তা এখনও ব্যাখ্যা করে না।

এখানে কি চলছে কারও কি ধারণা আছে?

আপডেট: Shell Hardware Detectionপরিষেবাটি অক্ষম করা কোনও পার্থক্য করে না।


সঠিক পদ্ধতিটি এই প্রশ্নের উপর একটি অনুদান প্রদান করা হবে। আপনার যদি ঠিক একই সমস্যা থাকে।
রামহাউন্ড

@ রামহাউন্ড আপনি ঠিক বলেছেন, বোধগম্য হয়। এই প্রশ্নটি একটু অগোছালো এবং যদিও পড়া শক্ত।
ক্রিস

এটি ২০১২ সাল থেকে একবারে এক্সপ্লোরার এক্সেক্স ছাড়া কাজ না করা IE এর টাচ অঙ্গভঙ্গির একটি সদৃশ এবং এর কোনও উত্তর নেই answer
harrymc

উত্তর:


0

আমাদের একই সমস্যা ছিল এবং এটি সমাধান হয়ে গেছে। কপিরাইটের কারণে আমি আপনাকে আমাদের কোডটি পাঠাতে পারি না।

তবে সমাধানটি হ'ল ইভেন্টটি "শেলরেডি" চালিত করা। কীভাবে এটি প্রয়োগ করা যায় তার উদাহরণ হিসাবে এই ঠিকানাটি পরীক্ষা করে দেখুন।

অতিরিক্তভাবে আমাদের এই রেজিস্ট্রি মান সেট করতে হয়েছিল:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System] 
"DelayedDesktopSwitchTimeout"=dword:00000000 

আপনার উত্তরে "এটি কীভাবে প্রয়োগ করা যায়" উদাহরণ অনুপস্থিত। দয়া করে কেবল একটি লিঙ্কের চেয়ে আরও যুক্ত করুন।
ডেভিডপস্টিল

মজাদার. খুব নিশ্চিত যে আমি সেই ইভেন্টটি চালানোর চেষ্টা করে শেষ করেছি। আমি যদিও এই রেজিস্ট্রি মানটি জুড়ে আসিনি, আমি এটি দিয়ে চেষ্টা করব!
ক্রিস

0

অনুরূপ ইস্যু এখানে সমাধান করা

আমার ডাব্লুপিএফ / সি # অ্যাপ্লিকেশনটি দিয়ে সমস্যাটি সমাধান করতে, আমি যুক্ত করেছি:

using System;
using System.Runtime.InteropServices;
...
[DllImport("kernel32.dll")]
static extern IntPtr CreateEvent(IntPtr lpEventAttributes, bool bManualReset, bool bInitialState, string lpName);
[DllImport("kernel32.dll")]
static extern bool SetEvent(IntPtr hEevent);
...
YourStartupFunction()
{
    ...
    IntPtr hEvent = default(IntPtr);
    hEvent = CreateEvent(IntPtr.Zero, true, true, "ShellReadyEvent");
    SetEvent(hEvent);        
    ...
}
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.