Makine süresini C# olarak ayarlamanın en iyi yolu nedir? Ben çerçeve içine pişmiş bir şey yok oldukça eminimMakine zamanını ayarlayın C#
5
A
cevap
7
Muhtemelen, bunun için Win32 API kullanmak gerekir:
[StructLayout(LayoutKind.Sequential)]
public struct SYSTEMTIME {
public short wYear;
public short wMonth;
public short wDayOfWeek;
public short wDay;
public short wHour;
public short wMinute;
public short wSecond;
public short wMilliseconds;
}
[DllImport("kernel32.dll", SetLastError=true)]
public static extern bool SetSystemTime(ref SYSTEMTIME theDateTime);
PInvoke.net de daha ayrıntılı bir örnek var, kod biraz kalabalık şehir ama okumak ve anlamak oldukça sade olan bir basit alıntı şudur:
SYSTEMTIME st = new SYSTEMTIME();
GetSystemTime(ref st);
// Adds one hour to the time that was retrieved from GetSystemTime
st.wHour = (ushort)(st.wHour + 1 % 24);
var result = SetSystemTime(ref st);
if (result == false)
{
// Something went wrong
}
else
{
// The time will now be 1hr later than it was previously
}
ilgili spesifik Win32 API en SetSystemTime, GetSystemTime ve SYSTEMTIME yapıyı vardır.
1
Microsoft.VisualBasic.DateAndTime.TimeOfDay = dateTime; Eğer bana her konuda eğer
İlgili konular
- 1. Makine Sesleri C#
- 2. Makine zamanlama problemi
- 3. Utk ve Yerel veri zamanını Mongo'da saklama
- 4. Visual C++ çalışma zamanını başka bir yığına değiştirebilir miyim?
- 5. Bir iş parçacığının zamanını C# cinsinden nasıl ölçebilirim?
- 6. ALSA ana birimini C kodundan ayarlayın
- 7. psexec aracılığıyla uzak sunucu zamanını kontrol etme
- 8. SSIS Dosya değişiklik zamanını oku
- 9. Unix'te GMT zamanını nasıl alabilirim?
- 10. WPF'de çift tıklama zamanını alma
- 11. yerel makine
- 12. Son değişiklik zamanını linux içinde alın.
- 13. Wamp Sanal Ana Makine Ayarı
- 14. Sanal makine nasıl kontrol edilir veya çalışmıyor asp.net C#
- 15. C# - Yeni() kısıtlama ile jenerikler makine kodu nasıl oluşturulur?
- 16. Makinemde tam nitelikli ana makine adını C# içinde nasıl bulurum?
- 17. Sertifika yerel makine deposuna program aracılığıyla C# kullanarak nasıl yükleyebilirim?
- 18. Mevcut Android uygulamasında Skype çalışma zamanını entegre etme
- 19. Nasıl yerel makine
- 20. Sanal makine nasıl yazılır
- 21. Php makine öğrenme kütüphanesi?
- 22. ant makine adı özelliği
- 23. Android Makine ağda değil
- 24. Azure Makine Öğreniminin Otomatikleştirilmesi
- 25. Slot Makine kullanılarak
- 26. Java çalışma zamanını serialVersionUID'leri dikkate almayın?
- 27. Bir iş parçacığı java'nın çalışma zamanını yakalayın
- 28. Sistem Zamanını Almak için Proxy Nesnesi
- 29. elixir, ecto, nerede olduğunubenin zamanını karşılaştır
- 30. C# - Windows 7'deki Tüm Kullanıcılar İçin Dizin İzinlerini Ayarlayın
dup bildirin proje
Microsoft.VisualBasic bir başvuru ekleyin? http://stackoverflow.com/questions/204936/set-time-programmatically-using-c – kenny
@kenny: Sanırım, uzak makinelerden bahsediyorsunuz. –
Bu soru tam olarak yinelenmez, çünkü bu soru uzak bir makinede nasıl yapılacağını soruyor. –