PDA

View Full Version : مشکلات کار با ساعت در ویندوز



shahramie
سه شنبه 03 شهریور 1383, 17:45 عصر
سلام دوستان !
می خواستم یک سوال از حضورتان بپرسم ، اگه ممکنه بفرمائید که :
1- چگونه می شود در ویندوز جلوی تغییر دادن ساعت را گرفت ؟!
2- یا چطوری میشه که از تو شبکه داخلی LAN ساعت را از کامپیوتری دیگری خواند؟

فقط اگه می تونین کمکم کنید زودتر دست به کار بشین ممنون می شم ! :wink:

shahramie
چهارشنبه 04 شهریور 1383, 13:12 عصر
سلام دوستان !
می خواستم یک سوال از حضورتان بپرسم ، اگه ممکنه بفرمائید که :
1- چگونه می شود در ویندوز جلوی تغییر دادن ساعت را گرفت ؟!
2- یا چطوری میشه که از تو شبکه داخلی LAN ساعت را از کامپیوتری دیگری خواند؟

فقط اگه می تونین کمکم کنید زودتر دست به کار بشین ممنون می شم ! :wink:
ترو خدا یکی بگه چیکارش کنم ، لااقل بگین میشه یا نمیشه؟!

MM_Mofidi
پنج شنبه 05 شهریور 1383, 12:47 عصر
خود ویندوز سرور برای این کار امکاناتی دارد(جلوگیری از تغییر دادن ساعت)
یک سری به vbcode.com بزن کلی کد جور واجور داره نمیدانم احتمالا قبلا اینجا هم مطرح شده باشه یه جستجو بکن

shahramie
پنج شنبه 05 شهریور 1383, 12:56 عصر
بازم سلام !
اگه کسی می تونه کمک کنه ممنون می شم ها !!!
لااقل بگیین نمیشه منم بی خیال بشم :cry:

shahramie
پنج شنبه 05 شهریور 1383, 13:56 عصر
MM_Mofidi جان ممنون که بالاخره یکی منو تحویل گرفت!

shahramie
یک شنبه 08 شهریور 1383, 11:47 صبح
اصلا میشه از توی یک شبکه داخلی از روی یک کامپیوتر دیگر ساعت را خواند؟
چون دستور Time ساعت را از کامپیوتر ما را می دهد .


خود ویندوز سرور برای این کار امکاناتی دارد(جلوگیری از تغییر دادن ساعت)
یک سری به vbcode.com بزن کلی کد جور واجور داره نمیدانم احتمالا قبلا اینجا هم مطرح شده باشه یه جستجو بکن

آقای MM_Mofidi من که ویندوز XP دارم نه سرور چیکار کنم؟!!!

MM_Mofidi
یک شنبه 08 شهریور 1383, 11:55 صبح
یعنی شبکه شما چیه؟
شما domain net داری یا یک WORKGROUP?
بله خیلی راههای مختلف دارد. یکی با استفتده از WMI است.

shahramie
سه شنبه 10 شهریور 1383, 12:04 عصر
یعنی شبکه شما چیه؟
شما domain net داری یا یک WORKGROUP?
بله خیلی راههای مختلف دارد. یکی با استفتده از WMI است.

من یک Workgroup دارم WMI چیه؟!

shahramie
سه شنبه 10 شهریور 1383, 20:49 عصر
سلام
ترو خدا یکی راجع به این WMI توضیح بده !!!

MM_Mofidi
پنج شنبه 12 شهریور 1383, 15:19 عصر
WMI(Windows Management Instrumentation)
ابزاری است که ویندوز برای مدیریت سیستم در اختیار شما قرار داده است.
شما یک سر به MSDNبزن تحت Platform SDK>Management services>Windows Management Instrumentation بزن هرچی بخواهی در مورد WMI پدا میکنی

shahramie
شنبه 14 شهریور 1383, 10:43 صبح
مرسی

shahramie
دوشنبه 16 شهریور 1383, 16:04 عصر
شما یک سر به MSDNبزن تحت Platform SDK>Management services>Windows Management Instrumentation بزن هرچی بخواهی در مورد WMI پدا میکنی

آموزش فارسی در این زمینه وجود ندارد؟!!!!

MM_Mofidi
چهارشنبه 18 شهریور 1383, 14:20 عصر
من سراغ ندارم.

shahramie
یک شنبه 22 شهریور 1383, 10:04 صبح
مرسی ! :cry:

shahramie
شنبه 28 شهریور 1383, 13:35 عصر
راستش من این کار را برای یه برنامه ساعت ورود و خروج می خواستم که متأسفانه هنوز نتونستم راه حل مناسبی برای آن پیدا کنم.
خواهشم اینه که بفرمائید از توی یک کامپیوتر در WorkGroup چه طور میشه ساعت را خواند !
یا اینکه بفرمائید چطور می شود از اینترنت ساعت یک شهر مثلاً تهران را استخراج نمود؟!
ممنون

shahramie
سه شنبه 07 مهر 1383, 11:09 صبح
برای اینکار از تو رجیستری ویندوز میشه جلوگیری کرد؟

MM_Mofidi
سه شنبه 07 مهر 1383, 11:38 صبح
عزیز جان مشکلت رو و برنامه و کاری که میخواهی انجام بدی درست تشریح کن یک راه حل مناسب به شما پیشنهاد میدهم.

shahramie
یک شنبه 12 مهر 1383, 10:02 صبح
من یک برنامه (نه از این دستگاههای کارت زن!!) ساعت کاری برای یک شرکت نوشتم ،که کارمندان ساعت ورود و خروج خود را از طریق کامپیوتر منشی وارد می نمایند ، با توجه به اینکه توی ویندوز (XP) می شه از طریق 3 راه ساعت را تغییر داد :
1- از ساعت کنار Taskbar
2- از منوی RUN و تایپ cmd و دستور time
3- از طریق control panel و Date and Time
می خواستم من را راهنمایی کنید که آیا می شود جلوی هر یک از این 3 راه را گرفت یا خیر
ظاهراً راه 3 را می توان از طریق رجیستری بست اما راه های دیگر را نمی دانم ؟!

vbprogramer
یک شنبه 12 مهر 1383, 10:25 صبح
آقا یکم مشکله ولی ببین میتونی این کار رو بکنی
هر روز هنگام اجرای اولین بار برنامه ساعت سیستم رو دریافت کنه و به ریجیستری ببره بعد شما ساعت را از ریجیستری بخونید و خودتان برنامه ساعت رو با استفاده از وقفه بنویسید
البته برنامه ساعت با وقفه رو اگر بگردید پیدا میکنید


گفتم که یکم مشکله و شاید استاندارد نباشه :|

MM_Mofidi
دوشنبه 13 مهر 1383, 14:15 عصر
آقا شبکه است یا اینترنت دارد.
اگر اینطور است میتوانی در تنظیمات رجیستری بگویی مثلا هر 10 دقیقه زمان خود را با فلان سرور ساعت همزمان کند.
یا یک script بنویسی در Schedular برود ساعت را از یک جایی بخواند و ساعت سیستم را ست کند.
یا برنامه را با سطح دسترسی کاربر محدود شده اجرا کنی.
یک سری به security policyدر سیستم local , سرور بزن چیزهای بدرد بخوری پیدا میکنی.
اگر هم هیچکدام جواب نداد یا نخواستی یک جستجو خرجشه
یک سری هم به اینجا بزن
http://www.security-tips.com/disable-date-time-control-panel.htm
http://www.google.com/url?sa=U&start=11&q=http://www.pinnaclesys.com/SupportFiles/Windows_NT_Admin.pdf&e=747

shahramie
سه شنبه 14 مهر 1383, 11:22 صبح
مرسی
ولی خیلی حرفه ای توضیح دادید !

mr_esmaily
سه شنبه 14 مهر 1383, 16:47 عصر
سلام
به نظر من هم پیشنهاد آقای مفیدی کار ساز تره چون اگه شما حتی مانع باز شدن پنجره های مذبور برای تغییر ساعت با یه سری توابع ای پی آی بشید بازم طرف میتونه ساعت رو از طریق ستاپ کامپیوتر یا حتی یه برنامه یکی دو خطی ویژوال بیسیک تغییر بده بنابر این فکر کنم باید به فکر منبعی غیر از خود کامپیوتر برای تعیین صحت ساعت باشید.