tis-camstudio icon

CamStudio 3.0

Silent install package for CamStudio 3.0

3.0.0-2
Utilities
Utilities

Preprod packages are packages built on LUTI. They remain in PREPROD usually for 5 days, after which a new VirusTotal scan is performed.
If the package passes this last check, it is promoted to PROD and published on the store.

  • package: tis-camstudio
  • name: CamStudio 3.0
  • version: 3.0.0-2
  • categories: Utilities
  • maintainer: WAPT Team,Tranquil IT, Kevin Cherel
  • editor: nickthegeek, windycity
  • licence: GNU
  • locale: all
  • target_os: windows
  • impacted_process: CamStudioSetup
  • architecture: all
  • signature_date:
  • size: 44.09 Ko
  • homepage : http://sourceforge.net/projects/camstudio/

package           : tis-camstudio
version           : 3.0.0-2
architecture      : all
section           : base
priority          : optional
name              : CamStudio 3.0
categories        : Utilities
maintainer        : WAPT Team,Tranquil IT, Kevin Cherel
description       : CamStudio is an open-source screencasting program for Microsoft Windows released as free software. The software renders videos in an AVI format.
depends           : 
conflicts         : 
maturity          : PREPROD
locale            : all
target_os         : windows
min_wapt_version  : 2.0
sources           : https://sourceforge.net/projects/camstudio/files/latest/download
installed_size    : 
impacted_process  : CamStudioSetup
description_fr    : CamStudio est un programme de screencasting open-source pour Microsoft Windows publié en tant que logiciel gratuit. Le logiciel rend les vidéos au format AVI
description_pl    : CamStudio to open-source'owy program do screencastingu dla Microsoft Windows wydany jako darmowe oprogramowanie. Oprogramowanie renderuje filmy w formacie AVI
description_de    : CamStudio ist ein Open-Source-Screencasting-Programm für Microsoft Windows, das als kostenlose Software veröffentlicht wird. Die Software rendert Videos in einem AVI-Format
description_es    : CamStudio es un programa de screencasting de código abierto para Microsoft Windows publicado como software libre. El software renderiza vídeos en formato AVI
description_pt    : O CamStudio é um programa de screencasting de código aberto para Microsoft Windows lançado como software livre. O software produz vídeos em formato AVI
description_it    : CamStudio è un programma di screencasting open-source per Microsoft Windows rilasciato come software libero. Il software esegue il rendering dei video in formato AVI
description_nl    : CamStudio is een open-source screencasting programma voor Microsoft Windows dat als vrije software is vrijgegeven. De software rendert video's in een AVI formaat
description_ru    : CamStudio - это программа для скринкастинга с открытым исходным кодом для Microsoft Windows, выпущенная в виде бесплатного программного обеспечения. Программа воспроизводит видео в формате AVI
audit_schedule    : 
editor            : nickthegeek, windycity
keywords          : screencasting,videos,AVI
licence           : GNU
homepage          : http://sourceforge.net/projects/camstudio/
package_uuid      : 9c42290a-3274-451f-86f7-f9dca3c9e225
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 10.0.18362
max_os_version    : 
icon_sha256sum    : 2311fcfc5eb922e5368f2a33a461685deb39b9418690483b689021cb03da4d8d
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2025-11-21T15:43:07.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature         : lkhv+J68HDdhb9xu/ji6PvoQEDIE3zFb1BdnzcZiICUS1zVOFhGKHGER5HzYLj1B4zCzRzlk/3q16kTkTdhrW2KoCh8lXRcLXM860GYLQ8XiqY8/K2jiq7JsV+o5lhuRZcKxOG9bDGVq9z2szBTaVHU56QyA0Muj81L1J8n0mgjdwA6j4bKbUwOhTGU1P08bUvPzJwzHozGNr5zVTkG5rqz7vVHPsjRNeJXIHP8Ng8i8kvwlUmiw0D/MPIyL36WOTcPeX/hZD+25G3nKkHRzXe56pWDv/d2PF7UuWPOP5e6Q6HuTciUjFnbzW9PtLLKncP/U/Fzkh+Vj9DeDF99KzQ==

# -*- coding: utf-8 -*-
from setuphelpers import *

exe_name = 'CamStudioSetup.exe'
path_app = makepath(programfiles,'CamStudio')
path_exe = makepath(path_app,exe_name)
nameshortcut = 'CamStudio'

# INSTALLATION PACKAGE
def install():
    for to_uninstall in installed_softwares(name="CamStudio"):
        print(f"Removing: {to_uninstall['name']} ({to_uninstall['version']})")
        killalltasks(ensure_list(control.impacted_process))
        run(uninstall_cmd(to_uninstall["key"]))
        wait_uninstallkey_absent(to_uninstall["key"])

    mkdirs(path_app)
    filecopyto(exe_name,path_exe)
    create_desktop_shortcut(nameshortcut,path_exe)
    create_programs_menu_shortcut(nameshortcut,path_exe)

# AUDIT DE L'APPLICATIF
def audit():
    if not isfile(path_exe):
        print('File not found')
        return "ERROR"
    else:
        print('File Found')
        return "OK"

# DESINSTALLER PACKAGE PORTABLE
def uninstall():
    killalltasks(ensure_list(control.impacted_process))
    time.sleep(5)
    if isdir(path_app):
        remove_tree(path_app)
    remove_desktop_shortcut(nameshortcut)
    remove_programs_menu_shortcut(nameshortcut)

# -*- coding: utf-8 -*-
from setuphelpers import *

def update_package():
    # Declaring local variables
    result = False
    proxies = get_proxies_from_wapt_console()
    if not proxies:
        proxies = get_proxies()

    # Si la version est en dessous la version min_os_version : 10.0.18362 alors =>
    if windows_version() >= Version("10.0.18362"):
        for to_uninstall in installed_softwares(name="CamStudio"):
            print(f"Removing: {to_uninstall['name']} ({to_uninstall['version']})")
            killalltasks(ensure_list(control.impacted_process))
            run(uninstall_cmd(to_uninstall["key"]), timeout=1200)
            wait_uninstallkey_absent(to_uninstall["key"])

        datasite = wgets('https://camstudio.org', proxies=proxies)
        download_url = 'https://' + datasite.split('.exe')[0].split('https://')[-1] + '.exe'
        print(download_url)

        datasite = wgets('https://camstudio.org/changelog.php', proxies=proxies)
        version = datasite.split('Version ')[1].split(' ')[0]
        print(f"Version: {version}")
        latest_bin = "CamStudioSetup.exe"

        if (not isfile(latest_bin)) or (Version(version) > control.get_software_version()):
            print(f"Downloading: {latest_bin}")
            wget(download_url, latest_bin, proxies=proxies)
            result = True

b5f48d48e090bd2e3404bfb37cf2e522c1462e03f0fed96dd3459c5c41d5e86e : CamStudioSetup.exe
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
f44a8383a141e387547cb934bc9b97dfbb89c701831ea2f20094e81c83eed90a : WAPT/control
2311fcfc5eb922e5368f2a33a461685deb39b9418690483b689021cb03da4d8d : WAPT/icon.png
27e5b1ca9cff2ce0c927c5e4703c819cc4628fc2bfb2e4060ab9fadc12080113 : luti.json
25d93203a46804b1ae1b614c9f1cbdb95ff3c01ac6a0a7afc57ae8c5429f0efe : setup.py
32aba2bf869f04972ec706b4d3d8ab45876bffae8aee184efaaa7f256ef3147e : update_package.py