আমি সম্প্রতি একটি সি ++ অ্যাপ্লিকেশন লিখেছি যা আমি বিবেচনা করব "ঝুঁকিপূর্ণ" মাইক্রোসফটের মান (যেমন system()
, CreateProcess()
, ইত্যাদি), এবং এটি সক্রিয় করে যে এটি UAC সতর্কতা ট্রিগার করে না। আমি মনে রাখি নিরবধি সি # অ্যাপ্লিকেশন যা লেখা করেছিল ইউএসি ট্রিগার।
তাই আমার প্রশ্ন হল: কি, বিশেষ করে, ইউএসি সতর্কবার্তা ট্রিগার? এটা কম্পাইলার সঙ্গে কিছু আছে কি? (আমি DevC ++ এর মাধ্যমে মিনিগউড ব্যবহার করছি)
আরো কিছু তথ্য প্রয়োজন, সম্ভবত কিছু নমুনা কোড? উদাহরণস্বরূপ CreateProcess যতক্ষণ না এটি একটি প্রশাসক দ্বারা চালানো হয় যতক্ষণ ঝুঁকিপূর্ণ হবে না।
—
Austin T French
কিছুই না, শুধু সিস্টেমের একটি গুচ্ছ () এবং কিছু PSAPI উপাদান। আমার পয়েন্ট, আসলে, এটি ট্রিগার এবং কিছু নির্দিষ্ট উদাহরণ কি ট্রিগার হতে পারে।
—
emi
আমি elevated অনুমতি প্রয়োজন যে কিছু বিশ্বাস। সুতরাং আপনি সিস্টেমের কমান্ডগুলি এবং CreateProcess () এর জন্য যা চান সেগুলির জন্য যা উচ্চতরতা প্রয়োজন না সেগুলি চালাতে পারেন তবে ইউএসি ট্রিগার করতে যেকোনো কিছু UAC ট্রিগার করবে, যেমন যদি আপনার সিস্টেমের কমান্ড "ব্যবহারকারীর অ্যাকাউন্ট যুক্ত করুন বা সরান" চালানোর চেষ্টা করে।
—
ernie
এটি সাধারণত যখন CreateProcess () মত কমান্ডগুলি সিস্টেম সেটিংস সংশোধন করার চেষ্টা করে বা ব্যবহারকারী হাইভের বাইরে নিবন্ধনে পরিবর্তন করে। যদি প্রক্রিয়াটি মূলত "এর নাগালের বাইরে প্রসারিত" করার চেষ্টা করে।
—
Moses