邪恶八进制信息安全团队技术讨论组's Archiver

sharkly 2007-11-26 15:33

[讨论]求教一个小问题 关于屏幕原地输出的

议题作者:sharkly
信息来源:邪恶八进制信息安全团队([url]www.eviloctal.com[/url])

使用“Multi-Thread HTTP Downloader V1.1 By WinEggDrop”的下载程序时,发现可以实现原地输出,具体就是下载百分比那个位置,但

我在程序中使用此功能时发现以下问题:
1,在本机上执行,可以实现
2,通过telnet远程操作时,传回的数据不能实现原地输出

我的输出代码如下,请指教,谢谢。

{
  float Percent=0;
  Percent =(float) dwBytes/dwByteToRead;
  HANDLE hConsole = GetStdHandle ( STD_OUTPUT_HANDLE );
  CONSOLE_SCREEN_BUFFER_INFO ConsoleScreenBufferInfo;
  GetConsoleScreenBufferInfo(hConsole,&ConsoleScreenBufferInfo);
  ConsoleScreenBufferInfo.dwCursorPosition.X = 0;
   SetConsoleCursorPosition ( hConsole, ConsoleScreenBufferInfo.dwCursorPosition );
  printf("%d/%d %.2f%%\n", dwBytes, dwByteToRead,Percent*100);
  fflush(stdout);
}

页: [1]
© 1999-2008 EvilOctal Security Team