不使用Installation?工具也能生成setup的cab安装文件
通常Visual sutido的exe文件是通过它自带的一个Package & Deployment Wizard工具来生成一个cab文件外带一个support的folder。
如果只是更新了exe文件,其他的都没有改,但改变了版本号。这样的就可以不用那个Package & Deployment Wizard工具也可以生成新的cab文件。support目录下的文件就是用来重新生产cab文件用的。
改变如下:
1)更换exe文件,连exe文件名也可以改。
2)修改那个bat文件,把里面旧的exe文件名换成新的文件名。save。 如果版本号改了,那么bat文件名也要改成相应的。
3)修改DDF文件,把里面旧的exe文件名换成新的文件名。save。这个不用换文件名。
4)修改Setup.Lst文件里的内容,把里面旧的exe文件名换成新的文件名。save。
5)运行bat文件,它就会生成一个新的cab文件在外面的那个目录里,如果bat的文件名有改动的话,新的cab文件名也会跟着变。
VC++6.0如何使得图片缩放
GetDlgItem(IDC_ABC_FLOWER)->SetWindowPos(&CWnd::wndTop,75,195 ,150,150,SWP_SHOWWINDOW );
?
GetDlgItem(IDC_ABC_FLOWER)->RedrawWindow();
安装SQL server的mini版MSDE
SQL server的mini版MSDE,是没有interface的SQL server,所以用户没有办法可以管理它,但MSDE2000版可以和SQL Server2005共存在一台计算机里.所以在安装MOM(Microsoft Operator Management)的时候可以选安装MSDE2000,然后不影响SQL server 2005的使用.
用dos命令:
setup? INSTANCENAME="MOM" SECURITYMODE=SQL SAPWD=
sa密码为空,直接用SAPWD=
insert?an enter key to one string
插入回车键在vb程序里给string类型
in vb, you want to insert?an enter key to one string, then? use &?vbCrLf
get?the?path?to?the?current?user?myDocument?folder
如何vb程序里获得 My Document文件夹的路径
'Option Explicit
Private Declare Function SHGetSpecialFolderPathW Lib "shell32.dll" ( _
? ?
ByVal hwndOwner As Long, _
? ?
ByVal lpszPath As Long, _
? ?
ByVal nFolder As Long, _
? ?
ByVal fCreate As Long) As Boolean
Private Const MD As Long = &H5
? ?
? ?
Public Function My_Documents() As String
? ?
? ?
Dim Folders(512) As Byte
? ?
? ?
My_Documents = vbNullString
? ?
? ?
If SHGetSpecialFolderPathW(0&, _
? ? ? ?
ByVal VarPtr(Folders(0)), _
? ? ? ? ? ?
MD, 0&) Then
? ? ? ?
My_Documents = Left$(Folders, InStr(Folders, Chr$(0)) - 1)
? ?
End If
? ?
? ?
Erase Folders
? ?
? ?
End Function
? ?
Private Sub Command1_Click()
? ?
MsgBox My_Documents
End Sub |