社区
进程/线程/DLL
帖子详情
Windows服务程序中不能使用fstream?
leafok
2003-08-27 09:33:26
请问在Windows Service Application中能使用fstream文件流写文件吗?
为什么我的程序原来可以用fstream的,但是做成服务程序后,就不能用fstream了呢?
运行之后创建了一个文件,但是没有任何内容被写入。
...全文
53
5
打赏
收藏
Windows服务程序中不能使用fstream?
请问在Windows Service Application中能使用fstream文件流写文件吗? 为什么我的程序原来可以用fstream的,但是做成服务程序后,就不能用fstream了呢? 运行之后创建了一个文件,但是没有任何内容被写入。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yesry
2003-08-27
打赏
举报
回复
会不会是权限不够呢?
masterz
2003-08-27
打赏
举报
回复
时刻注意检查函数调用的返回值和GetLastError,看看有什么错误
leafok
2003-08-27
打赏
举报
回复
找到原因了!
其实文件是正常写入了,只是文件并不在程序所在的目录,而是位于C:\WINNT\SYSTEM32下,所以没有发现而已。
因为服务程序是由Service Controller启动的,所以运行位置是C:\WINNT\SYSTEM32,而不是程序所在目录。
leafok
2003-08-27
打赏
举报
回复
没有产生任何错误信息啊
farfh
2003-08-27
打赏
举报
回复
检查错误先
一个有关随机函数rand()的小程序
随机函数rand()的小程序: #include #include #include <
fstream
> #include <
windows
.h> using namespace std; unsigned t[300],temp; void creat_rand() //产生随机数的函数
操作系统读者写者问题源程序
#include <
windows
.h> #include <conio.h> #include "
fstream
.h" //全局变量 int readcount=0; //读者数目 int writecount=0; //写者数目 /* 关键代码段是指一个小代码段,在代码能够执行前,它必须独占对某些...
很不错的C++程序设计通讯录管理
#include #include<
fstream
> #include #include #include<
Windows
.h> //#include<
windows
.h>
fstream
中
文路径
在C++的标准库
中
,std::
fstream
是个挺好用的文件读写流,操作文件很方便,因为是C++标准库,所以没有其它的...
使用
fstream
调试程序过程
中
,发现打开含
中
文路径的文件时,会打开失败。查了一些资料,说在VS2008、vs200..
fstream
的
使用
c++
中
读写文件时
fstream
,有子类i
fstream
...有一点注意的是要想在一个程序
中
多次
使用
声明的i
fstream
或o
fstream
对象,再调用完close时还要再调用clear(ios::goodbit)。 而且
windows
下,
fstream
文件名不区分大小写
进程/线程/DLL
15,472
社区成员
49,183
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章