在同一局域网内,有一台专门存放数据库 的服务器,
现在我要从本机获取服务器时间,请问,怎么样才能实现,,,
解决方案 »
- 求个正则表达式,谢谢
- 一道笔试题,我做错了。
- c# winform 如何用多线程在label显示处理进度?
- C#中用sendinput如何模拟Ctrl、Win、Alt等按键
- 求 winform 中读取EXCEL文件的问题
- 请问如何让realplayer控件可以播放mms协议的流数据
- 能给出对dataGrid的内容进行打印的例子吗?
- 对dataSet的操作问题
- sqlserver 查询问题,不知道是不是sqlserver的漏洞!
- 高分!!C#创建表的一个问题
- 高分!C#高手请进!!怎么样把TextBox里面的文本转换成HTML代码格式存储到数据库???
- 还是Double.ToString()的问题
p.StartInfo.UseShellExecute=false;
p.StartInfo.CreateNoWindow=true;
p.StartInfo.RedirectStandardInput=true;
p.StartInfo.RedirectStandardOutput=true;
p.StartInfo.FileName="cmd";
p.Start();
p.StandardInput.WriteLine(@"net time \\user");
p.StandardInput.WriteLine("exit");
string s=p.StandardOutput.ReadToEnd();
p.WaitForExit();
MessageBox.Show(s);此段代码,在有权限的情况下可以取得网络中其它机器的时间,
不过在无访问权限的情况下就不会有了,
抛砖引玉,楼主再想想方法。
http://community.csdn.net/Expert/topic/4272/4272644.xml?temp=9.531802E-02
在组件端加个线程
时间间隔你自己定
至于怎么使用SqlConnection,SqlCommand有很多介绍的文章
新建一个Webservice, 添加如下方法即可
[WebMethod]
public string GetCurrentServerTime()
{
return DateTime.ToString();
}客户端去取这个方法返回的字符串就可以了