易截截图软件、单文件、免安装、纯绿色、仅160KB

VB加解密代码

 Function crypt(Action As String, Key As String, Src As String) As String
'Action
'  E encrypts, D decrypts,
'Key is a unique string needed to en/decrypt (either
'  hardcode or setup something for the user to enter.
'Src is the string to be en/decrypted.
On Error GoTo errHandler
    Dim count As Integer, KeyPos As Integer, KeyLen As Integer, SrcAsc As Integer
    Dim Dest As String, Offset As Integer, TmpSrcAsc, SrcPos As Integer
   
    KeyLen = Len(Key)
   
    If Action = "E" Then
        Randomize
        Offset = (Rnd * 10000 Mod 255) + 1
        Dest = Hex$(Offset)
   
        For SrcPos = 1 To Len(Src)
            SrcAsc = (Asc(Mid$(Src, SrcPos, 1)) + Offset) Mod 255
            If KeyPos < KeyLen Then KeyPos = KeyPos + 1 Else KeyPos = 1
            'Fill Dest$ with HEX representation of Encrypted field
            'Hex used to keep nasties such as eof or lf from mangling stream
            'Use format$ to make Hex$ return " 0" instead of "0" when the same
            'values are Xor'ed together (Null) - keeps placeholder for decrypt
            SrcAsc = SrcAsc Xor Asc(Mid$(Key, KeyPos, 1))
            Dest = Dest + Format$(Hex$(SrcAsc), "@@")
            Offset = SrcAsc
   
        Next
   
    ElseIf Action = "D" Then
        Offset = Val("&H" + Left$(Src, 2))
        For SrcPos = 3 To Len(Src) Step 2
            SrcAsc = Val("&H" + Trim(Mid$(Src, SrcPos, 2)))
&


相关文档:

VB遍历当前目录

Option Explicit
Dim FSO As New FileSystemObject
Dim currentFolder As Folder
Dim currentFolderName As String
Dim folderItem, fileItem
Private Sub Form_Load()

currentFolderName = FSO.GetFolder(App.Path) & "\content"
SeachFolder (FSO.GetFolder(currentFolderName))

End Sub ......

VB 中颜色互相转换的两个小函数(REG和 VB颜)

VB颜色和RGB色互相转换头疼了我好一段时间,如今找到解决办法了
特别贴出来与大家共享 
Type RGB
    Red As String
    Green As String
    Blue As String
End Type
Public Function ColorToRGB(ByVal dwColor As Long) As RGB
    Dim clrHex ......

VB 使用WMI编程讲座(二)

五、 CIM储存库和CIM类(1)
    上一讲我们介绍了WMI的体系结构,还记得那张体系结构图吗?记得我们说到关注的重点应该是CIM储存库和WMI脚本对象库,为什么我们这样说呢?因为我们的程序直接是利用WMI脚本对象库进行编程,而这个WMI脚本对象获取或操作的内容都是来自CIM储存库(注意:我们这里说的CIM储存 ......

VB语法规范


一。数据类型
 Byte 1
字节 无符号
 Interger  2
字节
 Long  4
字节
 Float 4
字节
 Double 8
字节
 String
 Date
 Boolean
 Currency
 Variant
2.
变长字符串和定长字符
 
系统默认初始值为空字符串;
 
变长字符串:di ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号