如何编程获得拨号网络已连接的时间?(自身程序不预先运行)(100分)

  • 主题发起人 主题发起人 yangquan
  • 开始时间 开始时间
Y

yangquan

Unregistered / Unconfirmed
GUEST, unregistred user!
如题。当拨号网络已连接上Internet后,通过拨号状态可以查看已连接的时间、收到和
发送的字节等信息。如果自身程序不预先运行,如何编程获得拨号网络已连接的时间?
慧琦网通就可以有这样的功能,它是如何实现的?
 
我也想知道!
 
趁闲着,说两句,找到modem的log文件,你每次上网拨号,下线都有记录的!然后就分析字符串了,那应该不难吧!:)我也是随意说说的!不一定对!
 
Win98有log文件,但Win2000没有啊。
 
大哥,怎么可能呢?:)仔细找找吧!
 
Windows 2K/XP 有系统日志?呵呵,不知道有什么好办法
 
如果用户禁止系统日志又怎办啊?没理由强迫用户使用日志。
 
RasGetConnectionStatistics
 
RasGetConnectionStatistics只能在W2K下用,用来取得连接的速度、发送、接收的数据量
等,没有已连接时间啊?
 
typedef struct _RAS_STATS {
DWORD dwSize;
DWORD dwBytesXmited;
DWORD dwBytesRcved;
DWORD dwFramesXmited;
DWORD dwFramesRcved;
DWORD dwCrcErr;
DWORD dwTimeoutErr;
DWORD dwAlignmentErr;
DWORD dwHardwareOverrunErr;
DWORD dwFramingErr;
DWORD dwBufferOverrunErr;
DWORD dwCompressionRatioIn;
DWORD dwCompressionRatioOut;
DWORD dwBps;
DWORD dwConnectDuration; <----this is the link duration.
} RAS_STATS, *PRAS_STATS;
 
谢谢NowCan,在W2K下可以,在98下怎办?
 
结束问题吧。
 
后退
顶部