问题标签 [createfile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
2637 浏览

c# - 调用 CreateFile() 时访问被拒绝

当调用 CreateFile() 函数时,它返回一个错误代码 0x5,这意味着访问被拒绝。任何人都可以帮助解决这个问题吗?

注意:CreateFile() 读取快照的路径,文件路径为\?\globalroot\device\harddiskvolumeshadowcopy35\program files\common files\microsoft shared\web server extensions\12\admisapi。

非常感谢。

0 投票
2 回答
36384 浏览

php - PHP创建文件以供下载而不保存在服务器上

最终目标:我想创建一个用户可以在表单中输入信息的网页。有了这些信息,我想通过将给定的信息插入模板然后强制下载来创建一个 html 文件(下面称为 test-download.html)。由于我想在即将举行的研讨会上演示这一点,人们将在“同时”使用它,我不想将文件保存在服务器上,而只是强制下载。

到目前为止:我的 html 文件(test.html)中有这个:

这在我的 test.php 中:

这会覆盖 test-download.html 文件并强制下载。

问题:如何在不弄乱服务器上的文件(test-download.html)的情况下做到这一点?

0 投票
3 回答
1904 浏览

c# - 通过使用 C# 解析从文本文件中提取文本

我有一个充满非结构化数据的文本文件。

在该数据中,我有要提取并放入新文本文件的电话号码。

我只关心文件中的数字。

我想知道 C# 或 VB 中是否有方法可以做到这一点?

我知道 IBM 有一个名为 Omnifind 的软件包来进行数据分析,但我想编写一个只执行上述主题的应用程序。

PS数据的一个例子 -

所以我想创建一个新文件——

0 投票
6 回答
34239 浏览

android - 如何在 Android data/data/project 文件系统中创建文件目录和文件夹

我正在开发一个视频编辑器程序,并且对 android 和 java 相当陌生。我想要发生的是当用户按下“创建新项目”按钮时,会弹出一个对话框,询问用户项目的名称。我把那部分写下来了,但是我想要的是,当用户在该对话框上按“确定”时,我的代码将采用该名称并在我的数据/数据文件中为我的项目创建一个目录,并在该目录中创建标题为 1 到 5 或更多的文件夹。我真的不知道该怎么做,所以任何输入都将不胜感激。

0 投票
3 回答
1100 浏览

c++ - 使用不同的文本编辑器打开文件

显然这应该是可能的。例如,使用 NOTEPAD 或 HxD 打开和操作文件。但是它们不都是文本文件吗...如何指定使用哪个文本编辑器打开文件并使用 WINDOWS API 对文件进行操作。它肯定不在“CreateFile”中。

0 投票
1 回答
2534 浏览

vb.net - 拒绝对 USB 设备的 GENERIC_READ 访问,通过 CreateFile() 授予 GENERIC_WRITE

我有一些我编写的代码偶尔会起作用,我不明白它成功或失败的原因。有问题的代码相当简单,只需从 VB.NET 调用 CreateFile();

问题是,当我调用它时,我收到 win32 错误 ERROR_ACCESS_DENIED,但如果我删除 GENERIC_READ 请求,则授予句柄就好了。这曾经发生过(在另一台机器上),我完全不知道什么样的事件序列会导致能够写入设备而不是读取设备。有问题的设备是 Logitech G510 键盘,并且此代码之前在 Vista 32 位系统上运行良好(我现在正在 Win7 x64 系统上对其进行测试并修复我能找到的所有兼容性问题)。

我的问题是,什么会导致 CreateFile 偶尔回退到只允许写访问,我做错了什么导致它这样做,我将如何解决这个问题?我在下面包含了完整的功能 - 请注意,仅通过 GENERIC_READ 标志,我也没有分配句柄(同样的错误)

作为参考,我一直在使用的特定设备路径是\\?\hid#vid_046d&pid_c22d&mi_00#7&1a08be07&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}(这是用于 Logitech G510 游戏键盘)此外,无论有没有管理员权限,代码的执行都类似,如果可能的话,我希望能够在没有这些权限的情况下运行特权,因为我不需要它们(并且它不需要它们在我的 vista 系统上正常工作)。

0 投票
3 回答
97 浏览

c - 命令行选项创建文件的方式

我想做C程序,“animal.c”。
在 shell 中,
当我输入

结果是“喵”

结果是“鞠躬”。
这是唯一的方法吗?

在其他情况下,当我想制作位于“/animal”中的文件“cat”时,
假设文件夹“animal”已经位于根目录中。

结果是在“/animal”中制作文件“cat”
文件“cat”的绝对路径是“/animal/cat”

怎么做 ?
有没有另一种方式来获得期权价值?

0 投票
3 回答
2454 浏览

winapi - 从 32 位进程打开 %SystemRoot%\system32\calc.exe 会重定向到另一个文件。哪个,为什么以及如何?

我目前正在用 C++ 编写一些测试代码,这些代码会混淆 PE 文件以了解其文件格式结构。我的项目设置为编译为 64 位。在我的代码中,我打开 %SystemRoot%\system32\calc.exe 并读取 IMAGE_DOS_HEADER 和 IMAGE_NT_HEADERS 结构。同时,我在 Notepad++ 中使用十六进制编辑器插件打开了相同的 calc.exe。我将代码读取的值与 Notepad++ 进行了比较,发现它们不同。我将 calc.exe 从 System32 复制到 C:\Temp\calc.exe,现在值匹配。

Notepad++ 似乎是一个 32 位应用程序(尚未检查 PE 文件,但由于它默认安装到 Program Files (x86),因此这似乎是一个安全的假设)。

这是 WinSxS 在工作吗?或者还有什么原因造成的?哪个文件实际上被提供给打开 %SystemRoot%\system32\calc.exe 的 32 位应用程序?

只是好奇。提前感谢您对此有所了解。

0 投票
0 回答
238 浏览

windows - 同步对网络共享上文件的写访问的方法

我正在使用 Windows 下的 C++ 编写一个程序,该程序需要通过本地网络同步对文件的写访问。我正在考虑使用以下方法:

有人可以确认这是一个可行的解决方案吗?

0 投票
1 回答
1348 浏览

ios - 我可以在 iOS 中以编程方式创建 .xls 文件吗?

我需要在 iPhone 中以编程方式从数组数据创建一个 .xls 文件。如何才能做到这一点?