作者:小 琛 文章目录CreateFileW和CreateFileA作用(使用场景)参数解析返回值 CreateFileW和CreateFileAWindows下函数,大多都有两种实现,Windows本身通过UNICODE(是否位UNICODE)宏来区分使用哪一个API#ifdef UNICODE
#define CreateFile  CreateFileW
#else
#define Crea            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 03:46:52
                            
                                142阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1 HANDLE CreateFile(
2         PCTSTR    pszName,
3         DWORD    dwDesiredAccess,
4         DWORD    dwShareMode,
5         PSECURITY_ATTRIBUTES    psa,
6         DWORD    dwCreationDisposition,
7            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-17 18:27:20
                            
                                120阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            HANDLE hCom;
DWORD dwError;
hCom = CreateFile("COM1", GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING,
0, NULL);
if (hCom == (HANDLE)0xFFFFFFFF)
{
dwError = GetLastError();
Messa            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2012-09-30 16:48:13
                            
                                804阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            错误 1 error C2664: “CreateFileW”: 不能将参数 1 从“char [7]”转换为“LPCWSTR” e:/mystudy/09/myvirtualdisk11/myvirtualdiskdll/diskdll.cpp 112 错误 2 error C2664: “Def            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-03-30 11:49:00
                            
                                720阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            以我在notepad.exe中设置CreateFileW特定文件名断点为例。bp kernel32!CreateFileW "r $t1=poi(esp+4);as /mu $FileName $t1;.block{.if($sicmp(\"${$FileName}\",\"C:\\abc.txt\")!=0){.echo c:            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-09-02 14:52:38
                            
                                5140阅读
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            最近重装了系统,需要些Android项目,安装了Android Studio 后创建模拟器后在运行窗口中找不到创建的模拟器下面还有一些错误信息如下图10:39 adb: CreateFileW 'nul' failed: 系统找不到指定的文件。 (2)10:39 * failed to start daemon10:39 error: cannot connect to daemon10:39            
                
         
            
            
            
            分析快速系统调用的位置intmain(){CreateFile(L"C:\\1.txt",FILE_ALL_ACCESS,NULL,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL);return0;}直接在CreateFileW上下断点进入之后,能够看到进入之后,能够看到这个SYSENTER就是三环世界的边缘地带了,OD就无法继续分析了。在SYSENTE            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-06-23 14:59:53
                            
                                433阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、360的“隐私保护”是怎样工作的?
360通过Inline Hook QQ进程内的CreateFileW()函数,将它的第一个参数LpFileName加上一些通配符的文件名过滤,把不需要显示的文件名去掉,然后显示到主界面上。也就是说,任何通过QQ进程访问磁盘文件的行为,都会被该“隐私保护器”认为是窥探隐私文件,从而达到抹黑QQ的效果。事实上,很            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2011-01-20 19:52:51
                            
                                399阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、360的“隐私保护”是怎样工作的?360通过Inline Hook QQ进程内的CreateFileW()函数,将它的第一个参数LpFileName加上一些通配符的文件名过滤,把不需要显示的文件名去掉,然后显示到主界面上。也就是说,任何通过QQ进程访问磁盘文件的行为,都会被该“隐私保护器”认为是窥探隐私文件,从而达到抹黑QQ的效果。事实上,很多磁盘文件访问行为都是Windo            
                
                    
                        
                                                                            
                                                                                        原创
                                                                                    
                            2010-10-03 14:08:30
                            
                                401阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            其实这个博客应该在自己入门的时候写的,这样就可以完完整整的记录在学习的过程中所遇到的一些编译错误,这样既可以防止自己在下次碰见这个问题不会因为忘记而导致又得重新寻找解决方法,再者可以很好地帮助其他新的入门者,不过从现在开始也不算太晚。1.error c3861:"_T:找不到标识符"包含以下头文件#include<tchar.h>2.error C2664: “CreateFileW”            
                
         
            
            
            
            文章目录定位数据库文件密码定位数据库密钥的思路获取数据库密钥的实战分析CreateFileW断点常见错误排查堆栈排查堆栈地址单步跟踪用代码实现解密数据库编译选项解密代码实际效果动态获取数据库密钥定位数据库文件句柄关于微信数据库句柄获取微信数据库句柄的思路定位微信的数据库句柄 定位数据库文件密码微信的数据库使用的是sqlite3,数据库文件在C:\Users\XXX\Documents\WeCha            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-07 22:47:36
                            
                                740阅读
                            
                                                                             
                 
                
                                
                    