lostyazilim
tr.link

Sistem süresi değiştiremiyorum ?

5 Mesajlar 850 Okunma
lstbozum
tr.link

0ktay 0ktay strdex Kullanıcı
  • Üyelik 01.02.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılım öğrencisi
  • Konum Antalya
  • Ad Soyad O** Ş**
  • Mesajlar 603
  • Beğeniler 25 / 155
  • Ticaret 2, (%100)
Merhabalar, c# ile yeni tanışıyorum kendimce denemeler yapıyorum 1 hafta oldu henüz, normalde web yazılım php vb. uğraşıyorum ancak desktop yazılımdada biraz bilgim olsun istiyorum onun için örnekler yapıyorum.

Şuan yaptığım örnek sistem saati neyse -10 15 saniye düşürmek veya arttırmak istiyorum internette bununla ilgili örneklere baktım fakat bir türlü çözümünü bulamadım.

Timer'de sorun yok.
Labelde saniye -8 olarak düşüyor ama sistem saatini bir türlü etkileyemiyorum.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;

namespace Time
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
[DllImport("kernel32.dll")]
public extern static uint SetSystemTime(ref SYSTEMTIME lpSystemTime);
[StructLayout(LayoutKind.Sequential)]
public struct SYSTEMTIME
{
public short Year;
public short Month;
public short DayOfWeek;
public short Day;
public short Hour;
public short Minute;
public short Second;
public short Milliseconds;
}

private void Form1_Load(object sender, EventArgs e)
{
timer1.Interval = 1000;
timer1.Enabled = true;
}

private void timer1_Tick(object sender, EventArgs e)
{
label1.Text = DateTime.Now.ToString();
label2.Text = Convert.ToString(DateTime.Now.Second);
}

private void button1_Click(object sender, EventArgs e)
{
SYSTEMTIME zaman = new SYSTEMTIME();
int sayac, sayacc;
sayac = Convert.ToInt32(DateTime.Now.ToString("ss"));
sayacc = Convert.ToInt32(DateTime.Now.ToString("ss"));
sayac = sayac - 8;
short say = Convert.ToInt16(sayac);
zaman.Second = (short)say;
SetSystemTime(ref zaman);
label6.Text = Convert.ToString(say);
}

private void label6_Click(object sender, EventArgs e)
{

}
}
}


Alttaki saati güncelle butonunun üzerindeki label düşürülmüş hali üstteki sistem saati.

 

 

Eğitimin pahalı olduğunu düşünüyorsanız, cehaletin bedelini hesaplayın.
wmaraci
reklam

papatox papatox WM Aracı Kullanıcı
  • Üyelik 16.05.2018
  • Yaş/Cinsiyet 31 / E
  • Meslek Yazılım Uzmanı
  • Konum İstanbul Avrupa
  • Ad Soyad B** K**
  • Mesajlar 17
  • Beğeniler 0 / 2
  • Ticaret 0, (%0)
Merhaba projeyi yönetici olarak çalıştırman gerek projeye sağ tıklayıp properties sekmesini açıp Enable ClickOnce security settings seçeneğini kaldır properties kısmında app.manifest oluşacak

burada level kısmını

bu şekilde değiştereceksin derlediğinde yönetici olarak çalıştırmanı isteyecek eğer sorun devam ederse pm atarsan yardımcı olurum kolay gelsin
 

 

0ktay 0ktay strdex Kullanıcı
  • Üyelik 01.02.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılım öğrencisi
  • Konum Antalya
  • Ad Soyad O** Ş**
  • Mesajlar 603
  • Beğeniler 25 / 155
  • Ticaret 2, (%100)
papatox yardımın için teşekkürler ancak sorun hala devam ediyor.

Yardımlarınızı bekliyrorum.
 

 

Eğitimin pahalı olduğunu düşünüyorsanız, cehaletin bedelini hesaplayın.

ebubekirbastama ebubekirbastama WM Aracı Kullanıcı
  • Üyelik 16.06.2016
  • Yaş/Cinsiyet 34 / E
  • Meslek White hacker,Yazılım Eğitmeni
  • Konum İstanbul Anadolu
  • Ad Soyad E** B**
  • Mesajlar 15
  • Beğeniler 5 / 3
  • Ticaret 0, (%0)
Yetki hatası alıyorsun büyük bir ihtimal projeni Yönetici olarak çalıştırıp denermisin.
 

 

Dünyaya hakim olmak için teknolojiye hakım olmamız gerekmektedir.
wmaraci
wmaraci

0ktay 0ktay strdex Kullanıcı
  • Üyelik 01.02.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılım öğrencisi
  • Konum Antalya
  • Ad Soyad O** Ş**
  • Mesajlar 603
  • Beğeniler 25 / 155
  • Ticaret 2, (%100)
ebubekirbastama denedim ancak hala aynı sorun mevcut.

Projeyi compile etmedim debug'dan çalıştırıyorum yönetici olarak.
 

 

Eğitimin pahalı olduğunu düşünüyorsanız, cehaletin bedelini hesaplayın.
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al